открытие / сохранение XML при сохранении новой строки между атрибутами узла

Это то, что я до сих пор:

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

Если я возьму открыть файл XML и возьму фрагмент, как это:

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

Это сохранит это так:

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

Но я хочу иметь возможность изменять (например) имя узла, сохраняя при этом новые строки между каждым атрибутом. Я хочу, чтобы формат оставался таким же, каким был до открытия / сохранения.

Ответы на вопрос(2)

Ваш ответ на вопрос