ConvertFrom-Xml

EulandaXtools — Funktionsreferenz

ConvertFrom-Xml

ÜBERSICHT

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.

SYNTAX

ConvertFrom-Xml [-InputXml] <string> [-OutputFile] <string> [-XsltFile] <string> [-CommentXml]
    [[-Language] <string>] [[-Territory] <string>] [[-BankIBAN] <string>] [<CommonParameters>]

BESCHREIBUNG

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.

PARAMETER

-InputXml

Type: string

Pfad zur Eingabe-XML-Datei.

-OutputFile

Type: string

Zielpfad für die transformierte Ausgabe (XML oder HTML).

-XsltFile

Type: string

Pfad zum XSLT-Stylesheet (muss XSLT 1.0 sein).

-CommentXml

Type: switch

Fügt XML-Kommentare mit Business-Terms bei XML-Ausgaben hinzu.

-Language

Type: string
Default: $null

ISO 639-2 Sprachcode, optionaler Parameter für Sprachspezifische Transformationen.

-Territory

Type: string
Default: $null

ISO 3166-1 Alpha-2 Landescode, optionaler Parameter für landesspezifische Transformationen.

AUSGABEN

string

Der Dateiname der Ausgabedatei ist der Rückgabewert.

BEISPIELE

# 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"

HINWEISE