XML :: LibXML提取值

时间:2013-05-01 22:04:15

标签: xml

这应该非常简单。我现在一直很愉快地使用findnodes,但如果我只需要提取一个值,我不确定它是否有效。 请考虑以下xml文档:

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

当然,我可以说: $您做生意= $ doc-&gt; “中的文件/页/您做生意”; 我应该以1美元的$ pageno结尾? 获得正确结果的确切语法是什么? 是否有一些合理的文档在某处有例子? 非常感谢,

1 个答案:

答案 0 :(得分: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