DOMDocument - createTextNode,编码问题

时间:2012-01-09 08:26:09

标签: vb6 domdocument createtextnode

我遇到了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>

我该如何解决这个问题?

非常感谢。

1 个答案:

答案 0 :(得分:0)

一种方法是创建第二个Document作为这些XML文字的XML解析器。您可以使用LoadXML传递字符串并获取经过验证的XML对象。然后,您可以将节点导入到正在构建的原始/主DOM文档。