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

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 &lt ; pour ’

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

Saved successfully!

Ooh no, something went wrong!