Règles template prédéfinies


Une règle template prédéfinie s'applique au noeud racine et aux noeuds éléments (pour tous les modes) :

<xsl:template match="*|/">
  <xsl:apply-templates/>
</xsl:template>

Une règle template prédéfinie s'applique aux noeuds texte et attributs (copie de la valeur) :

<xsl:template match="text()|@*">
  <xsl:value-of select="."/>
</xsl:template>

Une règle template prédéfinie pour les PI et commentaires (ne rien faire) :

<xsl:template match="processing-instruction()|comment()"/>

Ces règles prédéfinies ont une moindre priorité que des règles explicites