This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Finding the first non-empty node
- From: Jeff Beadle <Jbeadle at manh dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Thu, 15 Aug 2002 13:33:05 -0400
- Subject: RE: [xsl] Finding the first non-empty node
- Reply-to: xsl-list at lists dot mulberrytech dot com
<xsl:copy-of select="//tag1[text()][1]"/>
HTH,
Jeff
-----Original Message-----
From: Steven Livingstone [mailto:s.livingstone@btinternet.com]
Sent: Thursday, August 15, 2002 1:06 PM
To: xsl-list@lists.mulberrytech.com
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@lists.mulberrytech.com
[mailto:owner-xsl-list@lists.mulberrytech.com] On Behalf Of Steven
Livingstone
Sent: 15 August 2002 17:29
To: xsl-list@lists.mulberrytech.com
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@lists.mulberrytech.com
[mailto:owner-xsl-list@lists.mulberrytech.com] On Behalf Of Melton,
Joseph (LNG)
Sent: 15 August 2002 15:32
To: 'xsl-list@lists.mulberrytech.com'
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