首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php查询这几行xml语言如何做?网上代码太长了看不懂

2014-01-23 
php查询这几行xml语言怎么做?网上代码太长了看不懂keyKeyworddata查询/datapagedbcon.php/page

php查询这几行xml语言怎么做?网上代码太长了看不懂
<key>
<Keyword>
<data>查询</data>
<page>dbcon.php</page>
<page>select.php</page>
<page>footer.php</page>
</Keyword>
<Keyword>
<data>帮助</data>
<page>dbcon.php</page>
<page>help.php</page>
<page>footer.php</page>
</Keyword>
</key>

如果查询keyword查的是“帮助”,能让PHP返回一个数组将帮助里面的所有数值都存到一个数组里。。。

<?php
$xml = simplexml_load_file('jump.xml');
  echo $xml->Keyword->data;
  print_r($xml);

?>
这样出来是数组,可是不是经过筛选的数据....大神帮帮忙!
[解决办法]

$t = $xml->xpath('//*[data="帮助"]');
print_r($t[0]);
SimpleXMLElement Object
(
    [data] => 帮助
     => Array
        (
            [0] => dbcon.php
            [1] => help.php
            [2] => footer.php
        )

)

热点排行