RE: [xsl] Finding the first non-empty node

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