Save-XmlAsUtf8NoBom #
ÜBERSICHT #
Speichert ein XML-Dokument als UTF-8-Datei ohne Byte Order Mark (= BOM).
SYNTAX #
Save-XmlAsUtf8NoBom [[-Xml] <xml>] [[-Path] <string>] [<CommonParameters>]
BESCHREIBUNG #
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.).
PARAMETER #
-Xml #
Type: xml
Das zu speichernde XML-Dokument vom Typ [xml].
-Path #
Type: string
Der vollständige Pfad zur Zieldatei, in die das XML gespeichert werden soll.
AUSGABEN #
void
Diese Funktion gibt keinen Wert zurück.
BEISPIELE #
[xml]$xml = Get-Content "rechnung.xml"
Save-XmlAsUtf8NoBom -Xml $xml -Path "export.xml"
HINWEISE #
- Nutzt einen XmlWriter mit explizitem UTF-8-Encoding ohne BOM.
- Die XML-Deklaration (’’) wird nicht unterdrückt.