EulandaXtools — Funktionsreferenz
Repariert die XML-Encoding-Deklaration auf 'UTF-8' und speichert die Datei ohne BOM.
Repair-EncodingDeclarationNoBOM [[-FilePath] <string>] [<CommonParameters>]Die Funktion liest eine XML-Datei als UTF-8 ein und prüft, ob die Encoding-Deklaration im XML-Prolog fälschlich 'encoding="utf-8"' (kleingeschrieben) lautet. Falls ja, wird sie auf 'encoding="UTF-8"' (großgeschrieben) korrigiert.
Anschließend wird die Datei mit explizitem 'UTF-8' Encoding ohne Byte Order Mark (BOM) neu gespeichert.
-FilePath
Type: stringPfad zur zu bearbeitenden XML-Datei.
voidKeine Ausgabe. Die Datei wird bei Bedarf direkt überschrieben.
# Korrigiert die Encoding-Zeile in 'sample.xml' (falls nötig) und speichert die Datei UTF-8 ohne BOM.
Repair-EncodingDeclarationNoBOM -FilePath "C:\Temp\sample.xml"Hilfreich, wenn externe Tools eine Großschreibung im 'encoding' erwarten oder bei der Validierung Fehler wegen BOM oder Schreibweise auftreten.