Eror al generar archivo XML

136 views
Skip to first unread message

Francisco ji

unread,
Nov 30, 2017, 11:58:36 AM11/30/17
to publice...@googlegroups.com
Que tal.
Tengo un problema al querer generar un archivo XML,

lo creo de la siguiente forma :

CFDXml = CREATEOBJECT("msxml2.DOMDocument")


root = CFDXml.createProcessingInstruction("xml","version='1.0' encoding='UTF-8'")

CFDXml.insertBefore(root, CFDXml.documentElement)


Claro, con mas líneas pero asi empiezo, el detalle que el siguiente error, me lo marca en el quipo del cliente, en 2 equipos lo he probado, uno con Win XP y otro con Win 7, en mi equipo de desarrollo, no me marca el error,  y tengo Win 10.

El mensaje de error es :

"Código de excepción OLE IDispatch 0 de msxml3.dll: El sistema no puede encontrar el recurso "

He buscado solución y no encuentro.

DE antemano gracias al que me pueda ayudar.

Jose Antonio Blasco

unread,
Nov 30, 2017, 12:57:02 PM11/30/17
to Comunidad de Visual Foxpro en Español
Revisa este enlace, donde explica que librerías son necesarias según cada caso:


Un saludo.


Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2

Ultraton500

unread,
Nov 30, 2017, 1:14:34 PM11/30/17
to Comunidad de Visual Foxpro en Español
Qué tal Francisco.. lo que yo hago es generar el xml como texto de la siguiente manera:

lcXML=""

TEXT TO lcXML ADDITIVE TEXTMERGE NOSHOW
<?xml version="1.0" encoding="utf-8"?>
<Persona>
<Nombre="<<lcNombre>>" Documento="<<ALLTRIM(lcNroDoc)>>" />
</Persona>
ENDTEXT

y luego convierto el texto generado a un archivo xml así:

=STRTOFILE(lcXML,lcNombreDelArcivoXML) 

Hasta ahora no he tenido problemas en XP, Vista y 7.

Saludos,
Javier.

Francisco ji

unread,
Nov 30, 2017, 8:20:53 PM11/30/17
to Ultraton500, Comunidad de Visual Foxpro en Español
José A. Blasco y Javier, gracias a ambos.

El problema que me daba es que al momento de guardar el XML , no estaba bien la ruta, por es eso es el extraño error, extraño lo digo, porque ni una pista me daba.
Pero bien, que sirva, si aparece ese error, rápido a revisar la ruta y nombre de archivo donde se envía a guardar.

Saludos y gracias nuevamente.

De: publice...@googlegroups.com <publice...@googlegroups.com> en nombre de Ultraton500 <ultra...@gmail.com>
Enviado: jueves, 30 de noviembre de 2017 06:14 p. m.
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Re: Eror al generar archivo XML
 
Reply all
Reply to author
Forward
0 new messages