Subject: Re: Using xsl:if to determine if a node is empty. From: Oliver Becker <obecker@xxxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 15 Sep 2000 19:17:22 +0200 (MET DST) |
Roger, > I am trying to determine if a node is empty so that > I can print a line or not. I have tried several different variations of > template matching and xsl:if statements and have not been able to get > anywhere. > > Here is the latest thing that I have tried which seems to match evertime > through so the text is coming out even on empty tags. > > <xsl:template match="VENDOR_ITEM_NUM"> > <xsl:variable name="empty_tag"></xsl:variable> > <tr> > <td></td> > <td> > <font size="2"> > <xsl:if test="$empty_tag != ."> empty_tag is an empty node-set, while . is one node: self::node() resp. VENDOR_ITEM_NUM. So the test is always true. > <xsl:value-of select="concat('Vendor Item number: > ',.)"/> > </xsl:if> > </font> > </td> > </tr> > </xsl:template> Have a look at the FAQ to get some clues: http://www.dpawson.freeserve.co.uk/xsl/N3328.html Cheers, Oliver /-------------------------------------------------------------------\ | ob|do Dipl.Inf. Oliver Becker | | --+-- E-Mail: obecker@xxxxxxxxxxxxxxxxxxxxxxx | | op|qo WWW: http://www.informatik.hu-berlin.de/~obecker | \-------------------------------------------------------------------/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Using xsl:if to determine if a node, Roger Flory | Thread | RE: Using xsl:if to determine if a , Linus-Lin |
Re: dtd, John E. Simpson | Date | Needed traversing code for ......, lvenki |
Month |