Name
<xsl:if>
Synopsis
<xsl:if test= pattern >...</xsl:if>
Description
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 which elements should be
selected. The test
attribute takes a standard pattern matching
string. For example:
<xsl:template match="chapter/title"> <xsl:apply-templates/> <xsl:if test=".not([last-of-type()])">, </xsl:if> </xsl:template>
This template matches each qualifying <title>
element but inserts commas after those that are not the
last <title>
element. The result is a standard comma-separated
list.
Get XML Pocket Reference 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.