我需要一个XML值设置为换行符换码如何将XML值设置为转义字符在PowerShell中
<Variable>Foo 
 Bar</Variable>
我使用的是获取内容,以创建一个XML对象,并试图分配变量使用下面的方法
$qux = $("Foo 
 Bar")
$xml = [xml](Get-Content $xmlpath)
$xml.Variable = $qux
$xml.Save($tlpath)
$xml.Close
我使用代替& &放试过,用单引号和反斜线,我似乎无法防止代码转换&到&放大器并吐出以下xml
<Variable>Foo &#xA; Bar</Variable>
什么是避开PowerShell转换转义字符的最佳方式是什么?
净XML类[保存\ n的实际的新行内的文本节点(https://msdn.microsoft.com/en-us/library/system.xml.xmlwritersettings.newlinehandling(v = vs.110)的.aspx)。为什么你需要它作为一个实体? – wOxxOm