[XSLT] Acceder aux attributs
Bonjour,
J'aimerai définir le titre de la page dans le fichier xml.
Solution 1
xml
Code:
1 2 3
| <page>
<titre>titre</titre>
</page> |
xsl
Code:
<xsl:value-of select="page/titre" />
Bon, ca marche ; mais pour moi il y a mieu
Solution 2
Il me parraitrait plus logique d'avoir
xml
Code:
<page titre="mon titre"></page>
Le problème est pour afficher la valeur de l'attribut titre. Sachant qu'il fait utilise @titre pour utiliser cet attribu, j'ai tout naturellement testé
xls
Code:
<xsl:value-of select="page/@titre" />
Donc, pour le moment la solution que j'ai trouvé est :
xsl
Code:
1 2 3
| <xsl:for-each select="page">
<xsl:value-of select="@titre" />
</xsl:for-each> |
Quelqu'un pourrait-il me donner une meilleur solution, et/ou m'apporter des précisions quand à l'accès aux attributs ?
azertyman