Name
<xsl:apply-templates>
Synopsis
<xsl:apply-templates
[select="
pattern
"
]/>
Description
Specifies that the immediate children of the source element should be processed further. For example:
<xsl:template match="section"/> <B><xsl:apply-templates/><B> </xsl:template>
This example processes the children of the selected <section>
element after applying a bold tag. You can optionally use the
select
attribute to determine which children should be
processed.
<xsl:template match="section"/> <HR> <xsl:apply-templates select="paragraph(indent)//sidebar"/> <HR> <xsl:apply-templates select="paragraph(indent)/quote"/> <HR> </xsl:template>
This example processes only specific children of the selected
<section>
element. In this case, the first target is a
<sidebar>
element that is a descendant of a <paragraph>
element that has defined an indent
attribute. The second target is
a <quote>
element that is
the direct child of a <paragraph>
element that has defined an indent
attribute.
Get Webmaster in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.