Я хочу прочитать в файле XML и изменить элемент, а затем сохранить его обратно в файл. Каков наилучший способ сделать это, сохраняя формат, а также поддерживая соответствие терминатора линии (CRLF vs LF)?
Вот что у меня есть, но он этого не делает:
$xml = [xml]([System.IO.File]::ReadAllText($fileName))
$xml.PreserveWhitespace = $true
# Change some element
$xml.Save($fileName)
Проблема заключается в том, что Extra new Lines (aka empty lines in xml) удаляются и после того, как у меня смешанные LF и CRLF.
Спасибо, что помог новичкам PowerShell:)