如何使用php在xml中搜索特定节点? [英] how to search for a particular node in xml using php ?
问题描述
我有错误为致命错误:在C:\ xampp \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\
请告诉我如何在php中搜索节点..我搜索为..
$ ModuleValue = $ xml- > xpath(//课程[Module / Module_id ='$ value']);
my xml如下所示..
< course>
< login> 1
< version> 1.2.3.5
< course_id> 1
< course_name> physics
< module module_id =1>
< page> 1
< module module_id =2>
< page> 12
< module module_id =3>
< page> 4
i have error as " Fatal error: Call to undefined method DOMDocument::xpath() in C:\xampp\htdocs\myproject "
pls tell me how to search a node in php .. i search as ..
$ModuleValue=$xml->xpath("//Course[Module/Module_id='$value']") ;
my xml is as given below ..
<course>
<login>1
<version>1.2.3.5
<course_id>1
<course_name>physics
<module module_id="1">
<page>1
<module module_id="2">
<page>12
<module module_id="3">
<page>4
推荐答案
ModuleValue =
ModuleValue=
xml-> xpath(//课程[模块/ MODULE_ID ='
xml->xpath("//Course[Module/Module_id='
value']);
我的xml如下所示。 。
< course>
< login> 1
< version> 1.2.3.5
< course_id> 1
< course_name> physics
< module module_id =1> ;
< page> 1
< module module_id =2>
< page> 12
< module module_id =3>
< page> 4
value']") ;
my xml is as given below ..
<course>
<login>1
<version>1.2.3.5
<course_id>1
<course_name>physics
<module module_id="1">
<page>1
<module module_id="2">
<page>12
<module module_id="3">
<page>4
这篇关于如何使用php在xml中搜索特定节点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!