1
我有一个XML文件,我正在尝试修改并希望将新节点添加到现有配置文件。我想要做的是使用多行XML语句,并通过使用AppendChild将其添加到XML文件。Powershell添加XmlElement
这里是我到目前为止,我得到一个错误:
[xml]$deliveryExtensionNode = @"<Extension Name=`"Database Delivery`">
<Configuration>
<Reports>
<Report>Sample Report</Report>
</Reports>
</Configuration>
</Extension>
"@
但我发现了一个错误:在原文
无法识别的标记。 在C:\用户\ Develer \应用程序数据\本地\ TEMP \ dc32aea8-9f74-4d4f-8237-6219a492ab7a.ps1:17字符:33 + [XML] $ deliveryExtensionNode = < < < < @”
我认为PowerShell的可处理多线任务,我能够做同样的事情是这样的:
$y = @"
This is a test.
This is another test
"@
还是因为XML需要一定的格式
你说得对,这是正确的。我确实有这个确切的语法。但是,我正在使用PowerGUI脚本编辑器,它在这个完全相同的语法上出了问题。 – coson 2011-06-15 19:03:01