Subject: Re: [xsl] Expression Logic Problem From: "Robert S. Koberg" <rob@xxxxxxxxxx> Date: Wed, 31 Jul 2002 16:25:14 -0700 |
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.
<a> <f id="1"/> <f id="2"/> <f id="2"/> </a>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Expression Logic Problem, Joerg Heinicke | Thread | Re: [xsl] Expression Logic Problem, Joerg Heinicke |
Re: [xsl] Expression Logic Problem, Robert S. Koberg | Date | Re: [xsl] Expression Logic Problem, Joerg Heinicke |
Month |