У меня есть XML-файл, который я пытаюсь изменить, и хочу добавить новый узел в существующий файл конфигурации.Я пытаюсь использовать многострочный оператор xml и добавить его в файл XML с помощью AppendChild.
Вот что у меня получилось, и я получаю сообщение об ошибке:
[xml]$deliveryExtensionNode = @"<Extension Name=`"Database Delivery`">
<Configuration>
<Reports>
<Report>Sample Report</Report>
</Reports>
</Configuration>
</Extension>
"@
Но я получаю сообщение об ошибке:
Нераспознанный токен в исходном тексте.В C: \ Users \ Develer \ AppData \ Local \ Temp \ dc32aea8-9f74-4d4f-8237-6219a492ab7a.ps1: 17 char: 33 + [xml] $ deliveryExtensionNode = <<<< @ "</p>
IЯ подумал, что Powershell может обрабатывать многострочные назначения. Я могу сделать то же самое с чем-то вроде этого:
$y = @"
This is a test.
This is another test
"@
Или это потому, что XML требует определенного форматирования?