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 :
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
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <Source> <NoeudRacine> <SousNoeud> <name>toto</name> </SousNoeud> <NoeudRacine2> <name>titi</name> </NoeudRacine2> </Source>
J'aimerai récupérer tout les valeurs des nœuds name
Pour le moment, j'en suis là (pas très loin)
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part <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 ?
Partager