Página 1 de 1

Extraer ciertos datos del XML Factura

Publicado: Sab Feb 14, 2015 7:19 pm
por apzavaleta
Hola..

Necesito extraer el nombre y rfc del emisor, tambien fecha del timbrado y el importe de la factura con Visual Fox, alguien ya lo ha hecho? que me pueda hechar la mano?

Salu2

Re: Extraer ciertos datos del XML Factura

Publicado: Lun Feb 16, 2015 1:32 pm
por Dado
Si se te complica manejarlo xomo XML te recomiendo manejarlo como un archivo de texto y usar funciones de cadenas (strings)

Re: Extraer ciertos datos del XML Factura

Publicado: Lun Feb 16, 2015 6:20 pm
por jasistemas
Con Visual Basic .net, con Visual Fox pro debe ser algo similar:

'Creamos el "XML Document"
m_xmld = New XmlDocument()

m_xmld.LoadXml(xmlTexto) 'Cargamos el archivo

Dim comprobante As XmlElement = m_xmld.DocumentElement '//Obtenemos el nodo raiz del documento.

Dim nodoEmisor As XmlNode = comprobante.Item("cfdi:Emisor") '.ChildNodes(0)
Cfd.Emisor.rfc = nodoEmisor.Attributes.GetNamedItem("rfc").Value()
Cfd.Emisor.nombre = nodoEmisor.Attributes.GetNamedItem("nombre").Value()