Nombre de balise d'un certain type sur un chemin
Bonjour,
Je cherche une fonction qui me donne le nombre de balise ayant un certain étant donnée un chemin
Par exemple,
Soit le XML suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <foo id="1">
<foo id="2">
<foo id="3">
</foo>
</foo>
<foo id="4">
<bar>
<foo id="5">
</foo>
</bar>
</foo>
</foo> |
Je voudrais que la fonction me retourne les valeur suivante :
pour "//foo[@id=1]" => 1
pour "//foo[@id=2]" => 2
pour "//foo[@id=3]" => 3
pour "//foo[@id=4]" => 2
pour "//foo[@id=5]" => 3
Merci par avance de bien vouloir m'aider