DOMNode::getNodePath
(PHP 5 >= 5.2.0)
DOMNode::getNodePath — Récupère un XPath pour un nœud
Description
public string DOMNode::getNodePath
( void
)
Récupère un chemin XPath pour le nœud.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Retourne un chaîne de caractères contenant le XPath, ou NULL
si une erreur survient.
Exemples
Exemple #1 Exemple avec DOMNode::getNodePath()
<?php // Crée une nouvelle instance DOMDocument $dom = new DOMDocument; // Charge le XML $dom->loadXML(' <fruits> <apples> <apple>braeburn</apple> <apple>granny smith</apple> </apples> <pears> <pear>conference</pear> </pears> </fruits> '); // Affiche le XPath pour chaque élément foreach ($dom->getElementsByTagName('*') as $node) { echo $node->getNodePath() . "\n"; } ?>
L'exemple ci-dessus va afficher :
/fruits /fruits/apples /fruits/apples/apple[1] /fruits/apples/apple[2] /fruits/pears /fruits/pears/pear