| Subject: RE: [xsl] 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
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| RE: [xsl] xslt 2. index-of, nodes, Michael Kay | Thread | Re: [xsl] xslt 2. index-of, nodes, Dimitre Novatchev | 
| RE: [xsl] Re: generate-id( ) not wo, Lars Huttar | Date | Re: [xsl] copy and translate an ele, David Carlisle | 
| Month |