2013-05-01 56 views
1

这应该非常简单。我一直很开心地使用findnodes一段时间,但如果我只需要提取一个值,我不确定它是否有效。 考虑下面的XML文档:XML :: LibXML提取值

<document> 
    <page> 
    <pagenumber>1</pagenumber> 
    <detail>bla bla bla</detail> 
    </page> 
</document> 

肯定,我chould可以这样说: $您做生意= $文档 - > “文件/页/您做生意”; 我应该最终得到一个1 $ pageno? 获得正确结果的确切语法是什么? 是否有一些合理的文档与例子的地方? 非常感谢,

回答

0

您可以像这样使用内置的PHP类SimpleXMLElement;

<?php 

    $xml = " 
    <document> 
     <page> 
     <pagenumber>1</pagenumber> 
     <detail>bla bla bla</detail> 
     </page> 
    </document> 
    "; 

    $sxe = new SimpleXMLElement($xml); 
    $pageno = $sxe->page->pagenumber; 

    echo $pageno; 

?> 

这会给你你想要的结果:1