Re: first-of-any operates before or after selection?

Subject: Re: first-of-any operates before or after selection?
From: James Clark <jjc@xxxxxxxxxx>
Date: Thu, 25 Mar 1999 11:37:55 +0700
"Mark D. Anderson" wrote:
> 
> are first-of-any() and friends supposed to be booleans on the
> source document tree, or are they supposed to be booleans
> on the subset of the tree that corresponds to the current
> for-each or apply-templates?

The former.  There's no concept in the current WD of the "subset of the
tree that corresponds to the current for-each or apply-templates".

> xt seems to be behaving with the first interpretation
> (i can't figure out which is the right interpretation from the WD).
> 
> i've got this code:
> 
> <xsl:for-each select="*[@updateable='yes']">
> <xsl:if test=".[not(first-of-any())]">, </xsl:if>
> <xsl:value-of select="@name"/>
> </xsl:for-each>
> 
> to construct a comma-separated list, but unfortunately the
> leading comma is being displayed. to me, that says that "any"
> means "any in the source document tree", not "any in the
> current select". If so, what am i supposed to do?

Wait for the next WD.

James


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


Current Thread