0

「>」、「<」などの createTextNode メソッド e 特殊文字に問題があります。

Dim xmlDoc As DOMDocument
Dim codeXML as String
Dim n As IXMLDOMNode

codeXML = '<data>value</data>'
Set n = xmlDoc.createTextNode(codeXML)

次のような結果が必要です。

<main><data>value</data></main>

しかし、私は得る

<main>&lt;data&gt;value&lt;/data&gt;</main>

どうすればその問題を解決できますか?

どうもありがとうございました。

4

1 に答える 1

0

1つの方法は、これらのXMLリテラルのXMLパーサーとして機能する2番目のドキュメントを作成することです。LoadXMLを使用して文字列を渡し、検証済みのXMLオブジェクトを取得できます。次に、作成している元の/メインのDOMドキュメントにノードをインポートできます。

于 2012-01-10T14:19:04.400 に答える