Name
<xsl:if>
Synopsis
You can use the <xsl:if>
conditional to
select a specific element while inside a template. The
<xsl:if>
element uses the
test
attribute to determine whether to include the
contents of an element. The test
attribute takes
an expression that tests for a specific element or attribute. For
example:
<xsl:template match="chapter/title"> <xsl:apply-templates/> <xsl:if test="not([last( )])">, </xsl:if> </xsl:template>
This template matches each qualifying
<title>
element but inserts commas only
after those that are not the last <title>
element. The result is a standard comma-separated list.
<xsl:if
test="expression
">
...
</xsl:if>
Get Webmaster in a Nutshell, Third 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.