[XPATH] Selectionner un noeud selon la valeur de son attribut
Bonjour,
Voici en gros mon fichier xml
Code:
1 2 3 4 5 6 7 8
| <xml>
<body langue="fr">
<p>texte FR <img src="monimage fr.gif" /></p>
</body>
<body langue="de">
<p>texte DE <img src="monimage fr.gif" /></p>
</body>
</xml> |
Dans ma feuille de style XSL j'aimerais lui dire de me renvoyer le contenu de la balise body que je souhaite. Voici les test que j'ai effectué en voulant affiché l'intégralité du contenu de <body langue="de">
Variante 1
Code:
1 2 3
| <xsl:template match="/xml">
<xsl:value-of select="body" />
</xsl:template> |
me renvoie : "texte FR" uniquement, j'ai absolumement aucune balise.
Variante 2
Code:
1 2 3
| <xsl:template match="/xml">
<xsl:value-of select="body/@langue='de'" />
</xsl:template> |
me retourne : "true"...
Es-ce que qqun peut m'aider dans mon dilème? J'aimerais avoir en retour "<p>texte DE <img src="monimage fr.gif" /></p>"
D'avance un grand merci
Grégoire