Subject: Re: [xsl] Finding the first non-empty node From: Ryan Neil Gillespie <scoobie@xxxxxxxx> Date: Thu, 15 Aug 2002 10:59:14 -0400 (EDT) |
There may be a more efficient way to do this, but I think this will work. <xsl:template select="root"> <xsl:for-each select="tag"> <xsl:if test="string-length(.) > 0"> <h1>I have data</h1> </xsl:if> </xsl:for-each> </xsl:template> On Thu, 15 Aug 2002, Melton, Joseph (LNG) wrote: > Hello, > > Is there a test for finding the position of the first tag that contains > data? The example would be as follows: > > <root> > <tag1/> > <tag1/> > <tag1/> > <tag1>This one has data</tag> > <tag1>This one has data</tag> > <tag1>This one has data</tag> > </root> > > So I would like position 4 returned. Thank you > > Joe > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Finding the first non-empty n, Melton, Joseph (LNG) | Thread | Re: [xsl] Finding the first non-emp, Jeni Tennison |
Re: [xsl] Looking up a stock quote, tpass001 | Date | [xsl] FO:Text Alignment in a Table , Schrooten, Ben |
Month |