0

我对 createTextNode 方法有问题,例如 '>'、'<' 等特殊字符:

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

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

于 2012-01-10T14:19:04.400 回答