Remove-EmptyNodes

EulandaXtools — Funktionsreferenz

Remove-EmptyNodes

ÜBERSICHT

Entfernt rekursiv alle leeren Xml-Knoten aus einem Xml-Dokument.

SYNTAX

Remove-EmptyNodes [[-Xml] <Xml>] [<CommonParameters>]

BESCHREIBUNG

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.

PARAMETER

-Xml

Type: Xml

Ein Xml-Dokument vom Typ '[Xml]', dessen leere Elemente entfernt werden sollen.

AUSGABEN

void

Die Funktion gibt keinen Wert zurück, sondern modifiziert das übergebene XML-Dokument direkt.

BEISPIELE

# Entfernt alle leeren Knoten aus dem XML-Dokument 'auftrag.xml'.
[Xml]$doc = Get-Content "auftrag.Xml"
Remove-EmptyNodes $doc

HINWEISE