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.