This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Testing if a nodeset is empty
- To: "xsl-list" <xsl-list at lists dot mulberrytech dot com>
- Subject: [xsl] Testing if a nodeset is empty
- From: "Nicholas Waltham" <info at nwaltham dot com>
- Date: Mon, 1 Oct 2001 09:52:04 +0200
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hello All,
I am trying to avoid certain kinds of empty tags in my xml output. Looking
at the following template, I would like to avoid an empty <chapter> tag.
Unfortunately this template does not work, it always shows the chapter tags
even if they are emtpy, what am I am doing wrong?
Thanks in advance,
Nicholas Waltham
<xsl:template match="transcal/file/section">
<xsl:variable name="a"><xsl:apply-templates select="p[@stylename='heading
1,Part']" /></xsl:variable>
<xsl:if test="$a">
<chapter>
<xsl:value-of select="$a"/>
</chapter>
</xsl:if>
</xsl:template>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list