apply-templates

Das Element apply-templates

<xsl:apply-templates
  select = "..."
  mode = "..." >
  <!-- Content: (xsl:sort | xsl:with-param)* -->
</xsl:apply-templates>

wird innerhalb eines Templates benutzt, um die Templates des Stylesheets rekursiv auf die Childs des Elements anzuwenden, auf das das Template gepasst hat.

Wenn kein select Attribut angegeben wird, werden die Templates auf alle Childs angewendet. Anderenfalls werden die Nodes verarbeitet, die durch das Attribut ausgewählt wurden.