Accueil    XML XSL    xsl:key
 



xsl:key  xsl:key : définition d'une clé de recherche

«  Partie précédente  |  Index  |  Partie suivante  »



L'élément xsl:key permet de définir une clé d'accès à un niveau d'arborescence du document xml pouvant être appelée à tous les niveaux de la feuille de style. L'accès à la clé se fait par la fonction "key()" qui reçoit en premier paramètre le nom de la clé (attribut "name" de celle-ci) et en second paramètre une valeur pour identifier le noeud spécifique à atteindre.

Il est possible de définir plusieurs clés dans une même feuille de style, celles-ci doivent être déclarées comme noeuds enfants du noeud racine du document (xsl:stylesheet ou xsl:transform).



Exemple d'utilisation de l'élément xsl:key :




Syntaxe :

<xsl:key name="nom-cle" match="nom-element" use="expression" />

Visualiser l'exemple complet d'utilisation de xsl:key



Exemple de feuille de style employant xsl:key :