first-of-any operates before or after selection?

Subject: first-of-any operates before or after selection?
From: "Mark D. Anderson" <mda@xxxxxxxxxxxxxx>
Date: Wed, 24 Mar 1999 19:22:02 -0800
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?

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?

-mda



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


Current Thread