Subject: RE: [xsl] Finding the first non-empty node From: Jeff Beadle <Jbeadle@xxxxxxxx> Date: Thu, 15 Aug 2002 13:33:05 -0400 |
<xsl:copy-of select="//tag1[text()][1]"/> HTH, Jeff -----Original Message----- From: Steven Livingstone [mailto:s.livingstone@xxxxxxxxxxxxxx] Sent: Thursday, August 15, 2002 1:06 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] Finding the first non-empty node Not having the best day... this is what I meant to say .... <stylesheet version="1.0" xmlns="http://www.w3.org/1999/XSL/Transform"> <template match="//tag1[text()!=''][1]"> <value-of select="position()"/> </template> <template match="text()"/> </stylesheet> Cheers, Steven http://www.deltabis.net/steven/ -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Steven Livingstone Sent: 15 August 2002 17:29 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] Finding the first non-empty node This will do it (once you fix the closing tags on your <tag1> elements). <stylesheet version="1.0" xmlns="http://www.w3.org/1999/XSL/Transform"> <template match="tag1[text()!='']"> found one </template> </stylesheet> Cheers, Steven http://www.deltabis.net/steven/ -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Melton, Joseph (LNG) Sent: 15 August 2002 15:32 To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' Subject: [xsl] Finding the first non-empty node 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 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 -> |
---|---|---|
RE: [xsl] Finding the first non-emp, Steven Livingstone | Thread | [xsl] FO:Text Alignment in a Table , Schrooten, Ben |
[xsl] sorting union results, Doug Howell | Date | RE: [xsl] sorting union results, Jeff Beadle |
Month |