[XPATH]Selctionner tout les noeud d'un type
Bonjour à tous,
J'ai un petit souci pour écrire un chemin XPath, donc je me dirige vers vous
J'ai un fragment XML qui ressemble à ça :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<Source>
<NoeudRacine>
<SousNoeud>
<name>toto</name>
</SousNoeud>
<NoeudRacine2>
<name>titi</name>
</NoeudRacine2>
</Source> |
Comme vous pouvez le voir, il y a des cas avec des sous-nœuds et des cas sans. De plus, le nœud "racine" n'a pas toujours le même nom
J'aimerai récupérer tout les valeurs des nœuds name
Pour le moment, j'en suis là (pas très loin)
Code:
<xsl:for-each select="Source/*/">
l'étoile permet de d'affranchir du nom du nœud racine mais par contre la présence ou non du sous nœud, je ne sais pas faire .
A moins qu'il y ait une autre méthode ?