Cfdi.Transform.Transform
(cfdi_transform v4.0.1)
Copy Markdown
API fluente para generar la cadena original. Espejo de
transform.ts.
cadena =
Cfdi.Transform.Transform.new()
|> Cfdi.Transform.Transform.s("comprobante.xml")
|> Cfdi.Transform.Transform.xsl("cadenaoriginal.xslt")
|> Cfdi.Transform.Transform.run!()
Summary
Functions
Alias de xsl/2 (paridad con .json(file) de Node).
Crea una instancia vacía.
Ejecuta la transformación. Devuelve {:ok, cadena} o {:error, reason}.
Como run/1, pero levanta RuntimeError si falla.
Carga el archivo XML a transformar (equivale a .s(file) de Node).
Sin efecto: paridad con .warnings(_) de Node.
Carga el XML directamente como string (sin archivo intermedio).
Carga la hoja XSLT (equivale a .xsl(file) de Node).
Types
Functions
Alias de xsl/2 (paridad con .json(file) de Node).
@spec new() :: t()
Crea una instancia vacía.
Ejecuta la transformación. Devuelve {:ok, cadena} o {:error, reason}.
Como run/1, pero levanta RuntimeError si falla.
Carga el archivo XML a transformar (equivale a .s(file) de Node).
Sin efecto: paridad con .warnings(_) de Node.
Carga el XML directamente como string (sin archivo intermedio).
Carga la hoja XSLT (equivale a .xsl(file) de Node).