Hola Tengo este tipo de factura XML
{‘cfdi:Comprobante’: {‘@xmlns:cfdi’: ‘http://www.sat.gob.mx/cfd/3’, ‘@xmlns:xs’: ‘http://www.w3.org/2001/XMLSchema’, ‘@xmlns:xsi’: ‘http://www.w3.org/2001/XMLSchema-instance’, ‘@xsi:schemaLocation’: ‘http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd‘, ‘@Version’: ‘3.3’, ‘@Folio’: ‘279564’, ‘@Fecha’: ‘2021-08-02T13:36:31’, ‘russellotz’:
estoy tratando de leer el Folio, previo guarde el dato del archivo xml en la variable “resultado”
pero al usar el comando asignar variable de la sig manera:
{resultado}.[“folio”] o {resultado}.[“@folio”]
me da error de sintaxis
Hola cgarzah,
Debes primero entrar a cfdi:Comprobante y luego puedes acceder a @Folio, sería así:
{resultado}['cfdi:Comprobante']['@Folio']
Listo , si me funcionó grx…
Hola cgarzah
Te recomimendo utilizar este módulo, así puedes acceder a las etiquetas directamente
https://market.rocketbot.co/?142#/module/XML
Respecto a tu error, no debes usar puntos para acceder a los valores, esta es la sintaxis correcta
{resultado}['cfdi:Comprobante'][“@Folio”]
perfecto , si me funcionó grx..