xsl-list
[Top] [All Lists]

RE: xslt 2. index-of, nodes

2003-07-03 12:50:59

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



<Prev in Thread] Current Thread [Next in Thread>