Powershell, сохраняющий XML и сохраняющий формат

Я хочу прочитать в файле XML и изменить элемент, а затем сохранить его обратно в файл. Каков наилучший способ сделать это, сохранив формат и сохранив сопоставление с разделителем строк (CRLF и LF)?

Вот что у меня есть, но оно этого не делает:

$xml = [xml]([System.IO.File]::ReadAllText($fileName))
$xml.PreserveWhitespace = $true
# Change some element
$xml.Save($fileName)

Проблема в том, что лишние новые строки (или пустые строки в xml) удаляются, и после того, как я смешал LF и CRLF.

Спасибо за помощь новичку PowerShell :)

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

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