ホームページ >バックエンド開発 >PHPチュートリアル >xpath 式を使用して、xml ドキュメントで 24 歳未満の学生をクエリします
xpath 式を使用して、xml ドキュメント内の 24 歳未満の学生をクエリします
52b189f45abba88b2989c5c1f30b7a34
c62be192f70e36d84ec16077859bc28d
< ;生徒名="王芳">
23
学生>
92285971ab17c7439f15a911587893e5
質問の要件に従って、xls ドキュメントをどのように記述すればよいですか?お気軽にアドバイスをお願いします
-----解決策----------
Zhang Hai: 23Zhao Gang: 22
$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 />