[xsl] How to get the preceding-sibling of parameter context node[URGENT]

Subject: [xsl] How to get the preceding-sibling of parameter context node[URGENT]
From: Mailer Mailer <maillistboxes@xxxxxxxxx>
Date: Wed, 13 Feb 2002 22:56:06 -0800 (PST)
Hello All,

I am passing the context node to a named template and
in the named template I use "xsl:for-each" to iterate
on the context node, now my question is how do I get
the preceding-sibling of the node.

The example is as follows:

<xsl:template match="/">
<xsl:call-template name="mytemplate">
<xsl:with-param name="contextnode"
select="calendar/group/ComponentGroup"/>

</xsl:call-template>

<xsl:template name="mytemplate">
<xsl:param name="contextnode"/>
<xsl:for-each select="$contextnode">
//How to get the preceding-sibling of context node
here following does not work

<xsl:variable name="cnt"
select="count(preceding-sibling::$contextnode[@name='data'])"/>

</xsl:for-each>
</xsl:call-template>

Is it possible to get or not?

Please help

Thanks
Deep

__________________________________________________
Do You Yahoo!?
Send FREE Valentine eCards with Yahoo! Greetings!
http://greetings.yahoo.com

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


Current Thread