SimpleXMLElement::xpath
Exécute une requête Xpath sur des données XML
&reftitle.description;
public arraynullfalseSimpleXMLElement::xpath
stringexpression
La méthode xpath cherche dans le nœud SimpleXML des
enfants qui correspondent au expression
Xpath.
&reftitle.parameters;
expression
Un chemin XPath
&reftitle.returnvalues;
Retourne un tableau d'objets SimpleXMLElement en cas de succès ou &null;
ou &false; si une erreur survient.
&reftitle.examples;
Xpath
text
stuff
code
XML;
$xml = new SimpleXMLElement($string);
/* On cherche */
$result = $xml->xpath('/a/b/c');
foreach ($result as $node) {
echo '/a/b/c: ',$node,"\n";
}
/* Les chemins relatifs fonctionnent aussi... */
$result = $xml->xpath('b/c');
foreach ($result as $node) {
echo 'b/c: ',$node,"\n";
}
?>
]]>
&example.outputs;
Notez que les deux résultats sont égaux.
&reftitle.seealso;
SimpleXMLElement::registerXPathNamespace
SimpleXMLElement::getDocNamespaces
SimpleXMLElement::getNamespaces