专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C语言

libxml2 … libxml2 怎么获得某个节点的所有信息

发布时间:2011-06-28 16:16:03 文章来源:www.iduyao.cn 采编人员:星星草
libxml2 求救…… libxml2 如何获得某个节点的所有信息
我的需求是这样的,我使用libxml2从内存中解析一个xml文件,需要修改某个节点下的一个子节点,修改完成之后,我只想取得上面的那个节点中的所有内容信息,并不想获取整个xml文件信息,然后拿这个节点的所有信息进行其他操作,如:输出到文件中,或写入的一个变量中,再进行其他操作…… 求各位大侠不吝赐教!例如:
<domain type="kvm">
  <name>xuteng-win7</name> 
  <uuid>3906e42c-2002-1902-c474-52c222b95e91</uuid> 
  <memory>4194304</memory> 
  <currentMemory>1048576</currentMemory> 
  <vcpu>2</vcpu> 
  <os>
  <type arch="x86_64" machine="rhel6.0.0">hvm</type> 
  <boot dev="hd" /> 
  </os>
</domain>

当我修改os节点后
  <os>
  <type arch="x86_64" machine="rhel6.0.0">hvm</type> 
  <boot dev="ssssss" /> 
  </os>
现在我只想得到os节点的所有内容,如上所示,请问该如何实现,或许libxml2已经有相应的API函数,但是我没有找到,希望大虾们不吝赐教,在下感激不尽!

------解决方案--------------------
呵呵,你已经解决了,可惜了。最近刚好有在写libxml。以前学的,有点忘了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: