0

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 を使用しているため、各 "<" は "<" などとして作成されますが、createCDATASection を適切に使用していませんか? スクリプトで「<」と「>」の使用を停止する方法をいくつか試しましたが、うまくいきません。

使用:

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>
4

0 に答える 0