Re: [xsl] Re:

Subject: Re: [xsl] Re:
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Thu, 03 Apr 2003 12:21:49 -0500
At 02:02 AM 4/3/2003, Lionel wrote:
2/ In mode a :
this is not working :
<xsl:value-of select="preceding::S95:ID"/>
write :
<xsl:value-of select="preceding-sibling[1]::S95:ID"/> position 1 is to be sure you get the frist preceding-sibling.
instead.

Sorry, but this isn't going to work. :-( You can't drop a predicate into the middle of an axis specifier, such as "preceding-sibling::".


If you want the first preceding S95:ID, that's

preceding-sibling::S95:ID[1].

If you want the first preceding sibling, if it's an S95:ID, that's

preceding-sibling::*[1][self::S95:ID]

I hope that helps--!

(What happened to the subject line on this thread?)

Cheers,
Wendell


====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread