Öffnen / Speichern von XML unter Beibehaltung des Zeilenumbruchs zwischen den Attributen des Knotens

Das habe ich bisher:

$XML = New-Object System.Xml.XmlDocument
$XML.PreserveWhitespace = $true
$XML.Load($path)
#change some node attributes
$XML.Save($path)

Wenn ich eine XML-Datei öffne und einen Ausschnitt wie diesen nehme:

<Node 
Name="tyjytj" 
Number="rthjr" 
Source="rjyrtjrjrtj" 
BinaryDrive="teheherhehtr" />

Es wird es so speichern:

<Node Name="tyjytj" Number="rthjr" Source="rjyrtjrjrtj" BinaryDrive="teheherhehtr" />

Aber ich möchte in der Lage sein, (zum Beispiel) den Namen des Knotens zu ändern, während zwischen den einzelnen Attributen Zeilenumbrüche stehen. Ich möchte, dass das Format genau so bleibt, wie es war, bevor ich es geöffnet / gespeichert habe.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage