Subject: RE: xslt 2. index-of, nodes
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Thu, 3 Jul 2003 20:50:59 +0100
|
>
> So I can't find index-of (node-set, node) ?
> For this instance it would have been useful.
You can write it yourself as:
<xsl:function name="index-of-node" as="xs:integer*">
<xsl:param name="node-set" as="node()*"/>
<xsl:param name="node" as="node()"/>
<xsl:sequence select="
for $i in 1 to count($node-set) return
if ($node-set[$i] is $node) then $i else ()"/>
</xsl:function>
At least, I assume this is the function you wanted - I somehow missed
the beginning of this thread.
Michael Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|