<xsl:apply-templates select="XPATH"/>
: Relance les règles du programme sur le sous-arbre pointé par le select
(fondement de la récursivité)
<xsl:value-of select="XPATH"/>
: Génère le texte contenu dans le nœud ou attribut pointé par le select
{XPATH}
: Génère le texte contenu dans le nœud ou attribut pointé par le XPath entre accolades (alternative à xsl:value-of
à utiliser dans la génération d'attributs exclusivement, par exemple : <img src="{@URIsrc}">
<xsl:copy-of select="XPATH"/>
: Génère le sous-arbre pointé par le select
<xsl:if test="XPATH">...</xsl:if>
: Ne s'exécute que si test
est vrai
<xsl:for-each select="XPATH">...</xsl:for-each>
: Exécute pour chaque sous-arbre renvoyé par le select
document(chemin-accès)
où chemin d'accès permet d'accéder à un fichier sur le disque.
Par exemple :
document("c:\monfichier.xml")//x
: Tous les éléments x
présents dans le fichier monfichier.xml
.
document(child::source)/*
: La racine du document XML pointé par l'expression XPath child::source
.
<xsl:element name="">contenu</xsl:element>
<xsl:attribute name="">valeur</xsl:attribute>
<xsl:text>chaîne de caractère</xsl:text