SimpleXMLElement->xpath
Runs XPath query on XML data
&reftitle.description;
SimpleXMLElement
arrayxpath
stringpath
The xpath method searches the SimpleXML node for
children matching the XPath path.
&reftitle.parameters;
path
An XPath path
&reftitle.returnvalues;
Returns an array of SimpleXMLElement objects or &false; in
case of an error.
&reftitle.examples;
Xpath
text
stuff
code
XML;
$xml = new SimpleXMLElement($string);
/* Search for */
$result = $xml->xpath('/a/b/c');
while(list( , $node) = each($result)) {
echo '/a/b/c: ',$node,"\n";
}
/* Relative paths also work... */
$result = $xml->xpath('b/c');
while(list( , $node) = each($result)) {
echo 'b/c: ',$node,"\n";
}
?>
]]>
&example.outputs;
Notice that the two results are equal.