以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML工具及XML开发环境 』  (http://bbs.xml.org.cn/list.asp?boardid=7)
----  用libxml2如何取某个节点的XML文本  (http://bbs.xml.org.cn/dispbbs.asp?boardid=7&rootid=&id=59988)


--  作者:ywei1997
--  发布时间:3/14/2008 10:45:00 PM

--  用libxml2如何取某个节点的XML文本
用libxml2 解析XML,如下:
<booklist>
    <book name="abc1">
        <somethinga>aaa1</somethinga>
        <somethingb>bbb1</somethingb>
        <somethingn>nnn1</somethingn>
    </book>
    <book name="abc2">
        <somethinga>aaa2</somethinga>
        <somethingb>bbb2</somethingb>
        <somethingn>nnn2</somethingn>
    </book>
    <book name="abc3">
        <somethinga>aaa3</somethinga>
        <somethingb>bbb3</somethingb>
        <somethingn>nnn3</somethingn>
    </book>
</booklist>

想取如下的字符串
    <book name="abc2">
        <somethinga>aaa2</somethinga>
        <somethingb>bbb2</somethingb>
        <somethingn>nnn2</somethingn>
    </book>

在MSXML中, 很简单:node.xml

在libxml中应该怎么取?


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
35.156ms