2013-05-01 57 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