bonjour,
j'ai une fichier XML du genre
je voudrais récupérer la valeur de prénom et la valeur de age
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <personne age= 'xxxx'> <nom>machin</nom> <prenom>bidule</prenom> </personne>
j'ai utilisé
mais ça ne me renvoie rien et je peux avoir le prenom qu'avec text(). mais son utilisation se limite uniquement au type PCDATA
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <xsl:value-of select="nom"/> <xsl:value-of select="@age"/>
donc je voudrais savoir comment récupérer les valeurs de éléments et attributs??
je procède de cette manière dans mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <xsl:template match="personne"> <xsl:apply-templates select="nom"/> <xsl:apply-templates select="prenom"/> <xsl:apply-templates select="@age"/> </xsl:template> <xsl:template match="nom"> blablabla <xsl:value-of select="nom"/> ne marche pas !!!! <xsl:value-of select="text()"/> ça marche mais seulement pour PCDATA </xsl:template>
Partager