SimpleXMLElement::xpath
Führt ein XPath Query auf XML-Daten aus
&reftitle.description;
SimpleXMLElement
arrayxpath
stringpath
Die xpath-Methode durchsucht den SimpleXML-Knoten nach
Kind-Elementen, die der XPath
path-Anfrage entsprechen.
&reftitle.parameters;
path
Eine XPath Pfad-Anfrage
&reftitle.returnvalues;
Die Funktion gibt ein Array von SimpleXMLElement-Objekten oder
im Fehlerfall &false; zurück.
&reftitle.examples;
Xpath
text
zeugs
code
XML;
$xml = new SimpleXMLElement($string);
/* Suche nach */
$result = $xml->xpath('/a/b/c');
while(list( , $node) = each($result)) {
echo '/a/b/c: ',$node,"\n";
}
/* Relative Pfade funktionieren ebenfalls ... */
$result = $xml->xpath('b/c');
while(list( , $node) = each($result)) {
echo 'b/c: ',$node,"\n";
}
?>
]]>
&example.outputs;
Beachten Sie, dass beide Ergebnisse gleich sind.