Convertir un XML autorizado por el SRI a texto legible

107 views
Skip to first unread message

Milton

unread,
Oct 3, 2015, 8:54:59 PM10/3/15
to Comunidad de Visual Foxpro en Español
Una ayuda por favor colegas del grupo:

    Tengo una factura electrónica dentro de un  XML, firmado y autorizado por el SRI, lo que intento es tomar el nodo comprobante para leer las etiquetas, estoy usando la función STREXTRACT , pero al extraer la etiqueta <comprobante> me muestra algo como esto:

&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;factura id="comprobante" version="1.1.0"&gt;
  &lt;infoTributaria&gt;
    &lt;ambiente&gt;2&lt;/ambiente&gt;
    &lt;tipoEmision&gt;1&lt;/tipoEmision&gt;
    &lt;razonSocial&gt;DIRECTV ECUADOR C. LTDA.&lt;/razonSocial&gt;

    Y lo que debería es mostrarme lo siguiente:


  <?xml version="1.0" encoding="UTF-8" ?>
- <factura id="comprobante" version="1.1.0">
- <infoTributaria>
  <ambiente>2</ambiente>
  <tipoEmision>1</tipoEmision>
  <razonSocial>DIRECTV ECUADOR C. LTDA.</razonSocial>

       Que es lo que debo hacer para transformar a una cadena similar a la segunda, de antemano muchas gracias

Atentamente

MILTON CACHIPUENDO
ServySistem Online
Ibarra - Ecuador

Víctor Hugo Espínola Domínguez

unread,
Oct 3, 2015, 9:24:26 PM10/3/15
to publice...@googlegroups.com
Hola Milton

Probablemente debes convertir de Utf-8 a Single byte:

lcDB = Strconv(m.lcXmlsUtf_8, 11)
lcSB = Strconv(m.lcDB, 2)


Saludos,
Víctor.
Lambaré - Paraguay.

Reply all
Reply to author
Forward
0 new messages