<tfd:TimbreFiscalDigital .... /> no puede ser leído con un mismo xsl
Publicado: Mié Nov 24, 2021 10:36 pm
Realmente, hace años que estoy generando facturas, se las envío al PAC y me las regresa timbradas.
Estoy haciendo esto con los XML:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../fiscal/imprifac3.xslt"?>
Esto permite que el XML pueda aparecer con formato adecuado.
Pero aquí me rompo la cabeza con un XML timbrado: sencillamente no he encontrado la forma lógica de que me coloque los datos del tfd:TimbreFiscalDigital en donde los necesito en html con el xsl.
Esto, no funciona:
<xsl:value-of select="//cfdi:Comprobante/cfdi:Complemento/tfd:TimbreFiscalDigital/@SelloCFD" />
¿Cuál es el problema? Tiene toda la lógica para establecer qué requieres imprimir.
Y, obvio, puedeo poner con JavaScript los valores en el HTML, pero para eso tengo que obtener el HTML y luego manipular su DOM para integrar esos valores.
No veo razó lógica por la cual no se pueda obtener lo que contienen los atributos de <tfd:TimbreFiscalDigital ... />
¿Alguien tiene una solución?
Estoy haciendo esto con los XML:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../fiscal/imprifac3.xslt"?>
Esto permite que el XML pueda aparecer con formato adecuado.
Pero aquí me rompo la cabeza con un XML timbrado: sencillamente no he encontrado la forma lógica de que me coloque los datos del tfd:TimbreFiscalDigital en donde los necesito en html con el xsl.
Esto, no funciona:
<xsl:value-of select="//cfdi:Comprobante/cfdi:Complemento/tfd:TimbreFiscalDigital/@SelloCFD" />
¿Cuál es el problema? Tiene toda la lógica para establecer qué requieres imprimir.
Y, obvio, puedeo poner con JavaScript los valores en el HTML, pero para eso tengo que obtener el HTML y luego manipular su DOM para integrar esos valores.
No veo razó lógica por la cual no se pueda obtener lo que contienen los atributos de <tfd:TimbreFiscalDigital ... />
¿Alguien tiene una solución?