EulandaXtools — Funktionsreferenz
Entfernt rekursiv alle leeren Xml-Knoten aus einem Xml-Dokument.
Remove-EmptyNodes [[-Xml] <Xml>] [<CommonParameters>]Die Funktion 'Remove-EmptyNodes' durchläuft ein Xml-Dokument und entfernt alle Knoten, die weder Textinhalt noch untergeordnete Elemente besitzen. Dies erfolgt rekursiv in einer Schleife, bis keine leeren Knoten mehr vorhanden sind.
-Xml
Type: XmlEin Xml-Dokument vom Typ '[Xml]', dessen leere Elemente entfernt werden sollen.
voidDie Funktion gibt keinen Wert zurück, sondern modifiziert das übergebene XML-Dokument direkt.
# Entfernt alle leeren Knoten aus dem XML-Dokument 'auftrag.xml'.
[Xml]$doc = Get-Content "auftrag.Xml"
Remove-EmptyNodes $doc