EulandaXtools — Funktionsreferenz
Speichert ein XML-Dokument als UTF-8-Datei ohne Byte Order Mark (= BOM).
Save-XmlAsUtf8NoBom [[-Xml] <xml>] [[-Path] <string>] [<CommonParameters>]Die Funktion `Save-XmlAsUtf8NoBom` speichert ein übergebenes XML-Dokument `[xml]` in eine Datei mit UTF-8-Encoding ohne BOM (= Byte Order Mark). Dies ist besonders hilfreich beim Generieren von XML-Dateien für Anwendungen oder Schnittstellen, die keine BOM unterstützen (z.B. XRechnung, ZUGFeRD, BEMcat usw.).
-Xml
Type: xmlDas zu speichernde XML-Dokument vom Typ `[xml]`.
-Path
Type: stringDer vollständige Pfad zur Zieldatei, in die das XML gespeichert werden soll.
voidDiese Funktion gibt keinen Wert zurück.
[xml]$xml = Get-Content "rechnung.xml"
Save-XmlAsUtf8NoBom -Xml $xml -Path "export.xml"