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