1

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

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

当然,我应该可以这样说: $pageno=$doc->"document/page/pageno"; 我应该以 $pageno 中的 1 结束?获得正确结果的确切语法是什么?在某处是否有一些带有示例的合理文档?非常感谢,

4

1 回答 1

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

于 2013-05-01T23:52:17.310 回答