This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: starts-with(preceding-sibling::line,8)
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] starts-with(preceding-sibling::line,8)
- From: "Keith" <keith at brooksweb dot com>
- Date: Thu, 12 Jul 2001 09:35:39 -0500
- Reply-To: xsl-list at lists dot mulberrytech dot com
thanks David, and sorry Dimitri for giving David credit for catching the
missing ")" earlier.
Actually I changed the order of the test and it's now catching the correct 5
line that is missing the preceding 8. The next problem is that the
position() is not returning the correct line number. I believe it's because
I'm not using for-each in the template. but it always returns a 4 or a 7 or
even a 1 and the actual line number/position is 952.
this is the re-arranged test that seems to be working correctly (except for
the position() that I'm passing as a param to the Error template)
<xsl:if test="position()>1 and
not(preceding-sibling::line[starts-with(.,8)])">
thanks all
Keith Brooks
Software Developer
Global eTelecom
Keith@GlobaleTelecom.com
-----Original Message-----
From: owner-xsl-list@lists.mulberrytech.com
[mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of David
Carlisle
Sent: Thursday, July 12, 2001 9:03 AM
To: xsl-list@lists.mulberrytech.com
Subject: Re: [xsl] starts-with(preceding-sibling::line,8)
> not(starts-with(preceding-sibling::line,8))">
that tests all preceding sibings, i think from your description you only
want to test the immediate predecessor
not(starts-with(preceding-sibling::line[1],'8'))">
(also I gave it a string rather than a number, although it will coerce)
David
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list