[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Finding the first non-empty node
<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: 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: 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: 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
|
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
|