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

csharp_logo

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 usar 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 usas XSLT en lugar del parseo de XML te ahorras el problema de hardcodear XPaths o usar á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 usan Xsl:Parameters para pasar los nuevos valores.

El código C# que use para probar.

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