Hi,
if you want to count this kind of nodes, maybe you can use SAX events. In
fact, each time you find <item>, you test if the attribute width = 2 and you
increment counter.
hope this help, if you need more help, don't hesitate
Anne-Claire
> -----Message d'origine-----
> De: Dmitri Ilyin [SMTP:[EMAIL PROTECTED]]
> Date: mercredi 11 juillet 2001 10:30
> �: '[EMAIL PROTECTED]'
> Objet: RE: node-set as param
>
> Hi Dmitri,
>
> thank for answer,
>
> I need to cound the <item> nodes that have width = 2:
>
> <root>
> <items>
> <item width="2">
> <item width="1">
> <item width="2">
> <item width="3">
> </items>
> </root>
>
> I can make it in for-each but in that case I can not increment counter.
>
> I have no idea how can I do that.
>
> have you any suggestions??
>
> regards
>
> Dmitri
>
>
> -----Original Message-----
> From: Voytenko, Dimitry [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, July 10, 2001 8:36 PM
> To: '[EMAIL PROTECTED]'
> Subject: RE: node-set as param
>
>
> Hi Dmitri,
>
> just call
> <xsl:call-template name="template-with-nodeset-param">
> <xsl:with-param name="nodeset-param"
> select="nodeset-expression"/>
> </xsl:call-template>
>
> You'll get node-set in parameter "nodeset-param" in template
> "template-with-nodeset-param".
>
> For instance for XML:
> <root>
> <items>
> <item id="1"/>
>
> <item id="2"/>
> <item id="3"/>
> </items>
> </root>
>
> in xsl:
>
> .....
> <xsl:template match="/">
> <xsl:call-template name="show-items">
> <xsl:with-param name="items" select="/root/items"/>
> </xsl:call-template>
> </xsl:template>
> ...
> <xsl:template name="show-items">
> <xsl:param name="items"/>
> <xsl:for-each select="$items/item">
> <xsl:value-of select="@id"/>
> </xsl:for-each>
> </xsl:template>
>
> Is that what you need?
>
> Thanks,
> Dmitry
>
> -----Original Message-----
> From: Dmitri Ilyin [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, July 10, 2001 08:51
> To: Xalan-Dev List (E-mail)
> Subject: node-set as param
>
>
> Hi *,
>
> how can I select "node set" and set it as param in temlate
> call??
>
> regards
>
> Dmitri
>