使用Powershell将CData添加到XML代码

问题描述:

我想用Powershell创建一个XML文档。我正在使用System.XML.XMLTextWriter来创建我的文档。我搜遍了所有的答案,找不到它。使用Powershell将CData添加到XML代码

这就是我现在所拥有的:

$variable = "my text" 
$xmlWriter.WriteStartElement('Legal') 
$xmlWriter.WriteStartElement("heading") 
$XmlWriter.WriteAttributeString("![CDATA[]]",$Variable) 

我想最终的结果看起来像:

<Legal> 
     <heading> 
      <![CDATA[ $Variable ]]> 
     </heading> 
    </Legal> 
+0

$ XmlWriter.WriteCData($变量) – BillyMadison

$XmlWriter.WriteCData($Variable) 
+0

请避免简单地倾倒代码,提供你写过的内容的解释 – arco444