+ -
当前位置:首页 → 问答吧 → xml输出子节点信息的函数

xml输出子节点信息的函数

时间:2010-10-10

来源:互联网

假设有段xml数据
<root>
  <node1>
  <node11/>
  <node12/>
  </node1>
  <node2/>
</root>
需要将子节点node1及其子节点的数据提取出来,即为<node1><node11/><node12/></node1>。
tinyxml有将xml文件输出为字符串的函数,但是只能输出整棵树的内容,即<root><node1><node11/><node12/></node1><node2/></root>,
请问有没有API函数或者其它好办法能指定某一个子节点,将其及子节点的数据全部输出???
谢谢。

作者: iodidizhu   发布时间: 2010-10-10

很多都可以的,比如使用.NET的 XmlDocument类。可以这样
XmlNode n = doc.SelectSingleNode("/root/node1");
n.InnerXml就是所有的子节点

作者: net_lover   发布时间: 2010-10-10

热门下载

更多