我有一个字符串,它包含XML节点的XML表示,我打算将其插入到加载在内存中的XML文档中。XML字符串(节点)如下所示:
<ns1:Feature name=\"PageSize\">\
<ns1:Option name=\"A4\" />\
</ns1:Feature>因此,它也有标记名的命名空间。
我有办法做到这一点吗?
XMLDomNode->put_text(),但是它不能工作,因为它用文本表示代替了"<“和">”字符(<等)。发布于 2015-07-17 12:18:36
我自己用第二种方法解决了这个问题:
1)基于IXMLDOMDocument3接口创建内存中的xml文档,并在其中加载xml字符串。
2)使用selectNode()方法选择所需的节点。
3)现在回到需要放置节点的orinial文档,并将其作为IXMLDOMDocument3接口再次加载。
4)使用步骤3中的importNode()方法来克隆步骤2中获得的节点。
5)现在可以使用克隆的节点对原始xml执行appendChild()操作。
https://stackoverflow.com/questions/31403301
复制相似问题