otwieranie / zapisywanie xml przy zachowaniu nowej linii między atrybutami węzła
Oto, co mam do tej pory:
$XML = New-Object System.Xml.XmlDocument
$XML.PreserveWhitespace = $true
$XML.Load($path)
#change some node attributes
$XML.Save($path)
Jeśli otworzę plik XML i pobiorę taki fragment:
<Node
Name="tyjytj"
Number="rthjr"
Source="rjyrtjrjrtj"
BinaryDrive="teheherhehtr" />
Zapisze to tak:
<Node Name="tyjytj" Number="rthjr" Source="rjyrtjrjrtj" BinaryDrive="teheherhehtr" />
Ale chcę mieć możliwość zmiany (na przykład) nazwy węzła, zachowując nowe znaki między każdym atrybutem. Chcę, aby format pozostał dokładnie taki, jaki był przed jego otwarciem / zapisaniem.