Subject: Re: how to return from exsl:node-set
From: Dusan Zatkovsky <zatkovsky@xxxxxxxxxxxx>
Date: Thu, 9 Sep 2004 10:33:47 +0200
|
On Thursday 09 of September 2004 11:26, Oleg Tkachenko wrote:
> Dusan Zatkovsky wrote:
> > <xslo:for-each select="exsl:node-set($stored)/grp">
> > <!-- i will store index of current grp -->
> > <xslo:variable name="pos" select="position"/>
>
> btw, did you mean position() here?
Yes I mean. Sorry :)
>
> > <!--
> > NOW I want to have access to data.xml (/document/data/id)
> > but i am still in $stored variable stored locally in xsl file
> > because exsl:node-set in for-each statement.
> > How to acces data from xml file without using
> > document(data.xml) function?
> > (I can't use it)
> > -->
>
> Store original source root node in a global variable:
>
> <xsl:variable name="root" select="/"/>
>
> Then use $root/document/data/id
Hmm, great idea. But I have one question: what will $root represents?
It will be something like 'link' to root node, or it will store copy
of root document in memory?
Thank ypou
--
Dusan Zatkovsky
|