открытие / сохранение 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" />
Но я хочу иметь возможность изменять (например) имя узла, сохраняя при этом новые строки между каждым атрибутом. Я хочу, чтобы формат оставался таким же, каким был до открытия / сохранения.