Re: [xsl] Expression Logic Problem

Subject: Re: [xsl] Expression Logic Problem
From: Joerg Heinicke <joerg.heinicke@xxxxxx>
Date: Wed, 31 Jul 2002 23:47:09 +0200
From Joerg's example:

 >
 > 1. preceding-sibling:
 >
 > Instead of <xsl:if test="self::node()[1]"> use <xsl:if
 > test="not(preceding-sibling::field/@id = @id)">

won't this return the very first field in document order?


best, -Rob


No, it only tests whether there is not a preceding-sibling field element, which has the same @id like the current one.

You can write "not(preceding-sibling::field[@id = current()/@id])" if you want.

Regards,

Joerg


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



Current Thread