[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Finding the first non-empty node
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|