saludos.
estoy leyendo un archivo usando lo siguiente :
filexml = FILETOSTR(lcArchivoXML)
oxml = CREATEOBJECT('Microsoft.XMLDOM')
lcStatus = ! oxml.loadxml(filexml)
la utima linea de arriba me marca error y extrayendo el error con: STR(oxml.parseerror.line, 5, 0)
en lcStatus me envia esto:
Sintaxis no Válida en Formato XML en línea: 1
No es válido en el nivel superior del documento.
<?xml version="1.0" encoding="utf-8"?>
SOLO sucede en algunos XML, los cuales han sido validados en la pagina del SAT y con la pagina de VALIDACFD y no marca error
agradezco de antemano su ayuda.
VCR!

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
problema al leer un XML desde visual foxpro
-
- Mensajes: 86
- Registrado: Vie May 17, 2013 7:35 am
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: problema al leer un XML desde visual foxpro
Esos 3 caracteres raros al inicio se le llaman BOM
BUSCA aqui en el foro acerca de que se trata
BUSCA aqui en el foro acerca de que se trata
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 86
- Registrado: Vie May 17, 2013 7:35 am
Re: problema al leer un XML desde visual foxpro
Grax Master!
-
- Mensajes: 86
- Registrado: Vie May 17, 2013 7:35 am
Re: problema al leer un XML desde visual foxpro
Dado.
ya lei acerca de BOM (Byte Order Mark - Marca de órden de bytes)
pero como puedo leer los XML q tienen esta marca?
agradezco mucho tu ayuda.

VCR!
ya lei acerca de BOM (Byte Order Mark - Marca de órden de bytes)
pero como puedo leer los XML q tienen esta marca?
agradezco mucho tu ayuda.

VCR!
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: problema al leer un XML desde visual foxpro
No se programar en VFP pero una recomendacion, talvez no la mejor, es que primero manejes el archivo como si fuera TEXTO, le elimines los 3 bytes iniciales y lo vuelvas a grabar, despues ya lo procesas normal como un XML
Aqui en el foro hubo recomendaciones y codigo de ejemplo de como quitar el BOM (o era...ponerlo? ya no me acuerdo bien), eso debido a que el validador del SAT estuvo teniendo problemas con eso.
Aqui en el foro hubo recomendaciones y codigo de ejemplo de como quitar el BOM (o era...ponerlo? ya no me acuerdo bien), eso debido a que el validador del SAT estuvo teniendo problemas con eso.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 86
- Registrado: Vie May 17, 2013 7:35 am
Re: problema al leer un XML desde visual foxpro
saludos.,
gx
ya quedo.
gx
ya quedo.
-
- Mensajes: 1
- Registrado: Mié Dic 07, 2016 11:56 am
Re: problema al leer un XML desde visual foxpro
como lo solucionaste?