You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Les fils de xsl:stylesheet sont tous les éléments de premier niveau de <strong>XSLT</strong> (voir tableau ??,page ??), les éléments de type xsl:import devant apparaître en premier.ExemplesVoir notamment la section consacrée à la structure d’un document <strong>XSLT</strong>, page ??, et aux espaces denoms, page ??.xsl:templateSyntaxe( ∗ , corps de règle)DescriptionCet élément définit une règle <strong>XSLT</strong>. Une règle peut être appelée par son nom (attribut name) avecune instruction xsl:call-template. On peut aussi l’associer à un pattern avec l’attribut match, etla règle est déclenchée pour tous les nœuds qui satisfont le pattern. L’un des deux attributs doit être défini,mais pas les deux à la fois.Deux attributs complémentaires conditionnent le choix d’une règle. L’attribut priority détermine ledegré de priorité : il est pris en compte quand plusieurs règles sont possibles pour un xsl:apply-templates.L’attribut mode permet de définir plusieurs catégories de règles à appliquer dans des contextes différents.ExempleVoir la section du chapitre ?? consacrée aux règles, page ??.xsl:textSyntaxeCDataDescriptionCette instruction permet d’insérer un nœud de type Text dans le document résultat. Le contenu del’élément ne doit pas contenir de balisage : les caractères spéciaux doivent donc être référencés via uneentité prédéfinie comme < ; pour ’