You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Exemple .47 Id.xsl : La fonction id()Remarquons que id() renvoie un ensemble de nœuds, et qu’il est donc possible de l’intégrer dans uneexpression <strong>XPath</strong> comme, ici, id(MES/@idref)/NOM. On obtient le résultat suivant :Exemple .48 Id.xml : Résultat obtenuImpitoyableEastwoodSevenFincherLes pleins pouvoirsEastwoodL’utilisation des clés (éléments xsl:key et fonctionkey()) est plus générale puisqu’elle n’impose nila présence au préalable de l’information sur les liens dans le document XML, ni la référence à une DTD.Voir page ??.keynode-set key (string nomClé, object expression)La fonction key() est associée à l’élément xsl:key décrit page 15. Rappelons que cet élément définit ungroupe de nœud, lui attribue un nom et définit l’expression (la clé) qui permet de différencier les nœuds ausein de ce groupe.La fonction prend deux arguments : le nom de la clé, et la valeur de la clé. Elle renvoie les nœudsidentifiés par cette valeur.44