downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

DOMNode::hasAttributes> <DOMNode::getLineNo
[edit] Last updated: Fri, 24 May 2013

view this page in

DOMNode::getNodePath

(PHP 5 >= 5.2.0)

DOMNode::getNodePathRé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

Voir aussi



add a note add a note User Contributed Notes DOMNode::getNodePath - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites