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 : Sélectionner tout - Visualiser dans une fenêtre à part
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