使用VBScript XMLDOM创建CDATA

时间:2013-01-07 22:59:22

标签: vbscript xmldom

我正在尝试使用VBScript在现有XML文档中创建节点。我创建了节点但我不太明白如何创建CDATA部分以实际使用“<”和“>”。

我正在尝试创建的节点如下:

<Notes><![CDATA[ <font color="red"><b>After you have downloaded the application:</b></font><br/>Please download and run this configuration. <a href="Application/Updates/Config.exe">Config.exe</a><br/> ]]></Notes>

我正在使用Microsoft.XMLDOM,因此每个“&lt;”创建为“&amp; lt”等等,我没有正确使用createCDATASection吗?我已经尝试了几种方法让脚本停止使用“&amp; lt”和“&amp; gt”,但我已经无处可去了。

使用:

set cdatatest = objXMLDoc.createCDATASection("<font color=""red""><b>After you have downloaded " & strProductName & _
":</b></font><br/>Please download and run this configuration. <a href=""Application/Updates/" & _
strConfigFile.Name & """>Config.exe</a><br/>")

objNotes.appendChild(cdatatest)

结果:

<Notes>&lt;font color="red"&gt;&lt;b&gt;After you have downloaded the application:&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;Please download and run this configuration. &lt;a href="Application/Updates/Config.exe"&gt;Config.exe&lt;/a&gt;&lt;br/&gt;</Notes>

0 个答案:

没有答案