<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