Ö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.