11.07.2015 Views

Référence XPath/XSLT - IA

Référence XPath/XSLT - IA

Référence XPath/XSLT - IA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Description<strong>XSLT</strong> permet de définir des groupes de nœuds dans le document source (attribut match), de référencerces groupes par un nom (attribut name), et enfin d’indiquer une expression qui calcule pour chaque nœuddu groupe une clé (attribut use). Tous ces attributs sont obligatoires.Un fois un groupe (une « clé » dans la terminologie <strong>XSLT</strong>) défini, on peut extraire un nœud avec lafonction key(). La combinaison de l’élément xsl:key et de la fonction key() permet de gérer des liensdans les documents résultats, et notamment dans les sites HTML.ExemplesVoici un document XML contenant quelques films avec leurs metteurs en scène.Exemple .14 Films.xml : Quelques filmsAlienScottVertigoHitchcockPsychoseHitchcockKagemushaKurosawaVolte-FaceWooTitanicCameronSacrificeTarkovskiLe programme <strong>XSLT</strong> suivant définit un groupe de nom FilmsDate contenant tous les films indexéspar l’attribut ANNEE de l’élément .Exemple .15 Key.xsl : Utilisation de xsl:key 16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!