<学生列表>   <学生 姓名="王芳">      <年龄&"/> <学生列表>   <学生 姓名="王芳">      <年龄&">

首页  >  文章  >  后端开发  >  用xpath表达式查询出xml文档中年纪小于24岁的学生

用xpath表达式查询出xml文档中年纪小于24岁的学生

WBOY
WBOY原创
2016-06-13 11:58:051045浏览

用xpath表达式查询出xml文档中年龄小于24岁的学生
ad671a0b30458525cff65d8aa16cc8e0
46a54c291dcebcd88ec8453229d686be
   ebe94dfb76d00efe52791639809ab7bb
      5f5cd120fcedaf41b8e139150ba405d8286a0042a3b1b13fd67d7e1927342f41bd   
   1e0b0d613627ff1f0c8ef4252ae8cd37
   645683837bb1b8d20d394d3bfd3f826c
      5f5cd120fcedaf41b8e139150ba405d8236a0042a3b1b13fd67d7e1927342f41bd   
   1e0b0d613627ff1f0c8ef4252ae8cd37
   677a2524d1ad66b766b4f1548de3a608
      5f5cd120fcedaf41b8e139150ba405d8226a0042a3b1b13fd67d7e1927342f41bd   
   1e0b0d613627ff1f0c8ef4252ae8cd37
a902aff988a1565e04b88ef6c0fc5761

请问根据题目的要求,xls文档我该怎么写?请各位不吝赐教
------解决方案--------------------

$s =<<< XML<br /><?xml version="1.0" encoding="utf-8\"?><br /><学生列表><br />   <学生 姓名="王芳"><br />      <年龄>28</年龄>   <br />   </学生><br />   <学生 姓名="张海"><br />      <年龄>23</年龄>   <br />   </学生><br />   <学生 姓名="赵刚"><br />      <年龄>22</年龄>   <br />   </学生><br /></学生列表><br />XML;<br />$xml = simplexml_load_string($s);<br />foreach($xml->xpath("//*[年龄<24]") as $node) {<br />  echo $node->attributes() . ":" . $node->$b . PHP_EOL;<br />}<br />
张海:23
赵刚:22

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
上一篇:php入门微懂得下一篇:php入门微了解