0

XML を作成し、XElements に値を割り当てる PS スクリプトがあります。XElement の値を CData にラップする必要があります。これは System.Xml.Linq を使用しています 私はこれを試しました:

$newNode.Element("details").Value = '<![CDATA[Traceback:'+$_.Exception.toString()+']]>'

しかし、xml を出力すると、'<' と '>' が < と > に変換されます。

4

2 に答える 2

0

これを試してみてください:

$cdata = $xml.CreateCDataSection($content)
$parent = $xml.GetElementsByTagName("TagName")[0]
$parent.AppendChild($cdata)
于 2012-09-28T16:10:12.497 に答える