#HowTo Agregar atributos Certificado, NoCertificado y Sello a un Cfdi mediante Xslt.

En este post te voy a explicar como puedes actualizar los atributos Certificado, NoCertificado y Sello de un Cfdi mediante XSLT.

Antes de empezar.

  • El propósito de este artículo, es enseñarte como puedes reemplazar estos atributos que son necesarios para el sellado.
  • El ejemplo puede usarse con otros atributos de addendas, complementos y el cfdi.
  • No es necesario emplear C# o .Net para aplicar la transformación XSLT.
  • La transformación XSLT puede afectar el atributo xsi:SchemaLocation. Pueden ser necesarios ajustes posteriores.
  • Se agregarán prefijos al XML procesado.
  • Si empleas XSLT en lugar del parseo de XML te ahorras el problema de hardcodear XPaths o emplear árboles de documento para acceder a esos valores.

El XML.

El XSLT.

El archivo XSLT contempla la creación de atributos y su actualización. Se emplean Xsl:Parameters para pasar los nuevos valores.

El código C# que utilice para probar.

Puedes emplear cualquier motor de transformación XSLT en tu lenguaje principal.

Gustavo Sánchez
Últimas entradas de Gustavo Sánchez (ver todo)

Soy especialista en escribir software de calidad. Mediante el uso de marcos de trabajo, técnicas y automatización de procesos he podido reducir los costes operativos de los sistemas de la empresa. Sistemas confiables y adaptables producen clientes felices.