首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从字符串创建IXMLDOMnode

从字符串创建IXMLDOMnode
EN

Stack Overflow用户
提问于 2015-07-14 09:52:14
回答 1查看 477关注 0票数 0

我有一个字符串,它包含XML节点的XML表示,我打算将其插入到加载在内存中的XML文档中。XML字符串(节点)如下所示:

代码语言:javascript
复制
<ns1:Feature name=\"PageSize\">\
    <ns1:Option name=\"A4\" />\
 </ns1:Feature>

因此,它也有标记名的命名空间。

我有办法做到这一点吗?

  1. 我试着使用XMLDomNode->put_text(),但是它不能工作,因为它用文本表示代替了"<“和">”字符(&lt;等)。
  2. 我想知道是否将字符串缓冲区加载到一个单独的内存XML文档中,然后从其中获取节点指针将对我的原始文档起作用。但同样,不确定XMLDOMnodes是否可以在文件中传输。
EN

回答 1

Stack Overflow用户

发布于 2015-07-17 12:18:36

我自己用第二种方法解决了这个问题:

1)基于IXMLDOMDocument3接口创建内存中的xml文档,并在其中加载xml字符串。

2)使用selectNode()方法选择所需的节点。

3)现在回到需要放置节点的orinial文档,并将其作为IXMLDOMDocument3接口再次加载。

4)使用步骤3中的importNode()方法来克隆步骤2中获得的节点。

5)现在可以使用克隆的节点对原始xml执行appendChild()操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31403301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档