EulandaXtools — Funktionsreferenz
Führt eine XSLT 1.0-Transformation auf XML-Dateien aus z.B. CII → EULANDA-XML, EULANDA-XML nach HTML, oder speziell für BMEcat.
ConvertFrom-Xml [-InputXml] <string> [-OutputFile] <string> [-XsltFile] <string> [-CommentXml]
[[-Language] <string>] [[-Territory] <string>] [[-BankIBAN] <string>] [<CommonParameters>]Diese Funktion transformiert eine XML-Datei mit einem XSLT-Stylesheet. Erkennt automatisch, ob 'method="html"' im Stylesheet verwendet wird, und wählt dann den passenden Writer. Die Ausgabe erfolgt immer als UTF-8 ohne BOM.
Zusätzlich unterstützt die Funktion BMEcat-spezifische Erweiterungen, wie die automatische Ergänzung der DOCTYPE-Deklaration, wenn diese im XSLT angegeben wurde, aber von .NET ignoriert wird.
-InputXml
Type: stringPfad zur Eingabe-XML-Datei.
-OutputFile
Type: stringZielpfad für die transformierte Ausgabe (XML oder HTML).
-XsltFile
Type: stringPfad zum XSLT-Stylesheet (muss XSLT 1.0 sein).
-CommentXml
Type: switchFügt XML-Kommentare mit Business-Terms bei XML-Ausgaben hinzu.
-Language
Type: string
Default: $nullISO 639-2 Sprachcode, optionaler Parameter für Sprachspezifische Transformationen.
-Territory
Type: string
Default: $nullISO 3166-1 Alpha-2 Landescode, optionaler Parameter für landesspezifische Transformationen.
stringDer Dateiname der Ausgabedatei ist der Rückgabewert.
# Transformiert eine CII-Rechnung über XSLT in EULANDA-XML-Format.
ConvertFrom-Xml -InputXml "C:\Invoices\rechnung-cii.xml" -OutputFile "C:\Invoices\rechnung-eulanda.xml" -XsltFile "C:\xslt\EULANDA-invoice-cii-eul.xslt"