This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Finding the first non-empty node
- From: "Steven Livingstone" <s dot livingstone at BTInternet dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Thu, 15 Aug 2002 17:28:38 +0100
- Subject: RE: [xsl] Finding the first non-empty node
- Reply-to: xsl-list at lists dot mulberrytech dot com
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