Subject: Re: [xsl] How to use generate-id() inside an xsl:function without a node available? From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx> Date: Tue, 27 Feb 2007 15:06:16 -0800 |
> I think in this case generate-id() will be applied on the same node > again and again and will return the same string -- this is why I want > always to have a new copy of it -- or am I wrong?
no a literal result element like <x/> is (more or less) the same as using <xsl:element name="x"/> it's a single node in the stylesheet but it generates a new node each time it's executed, and generate-id() is being applied to that result.
Unless the XSLT processor decides to "optimize" this and makes the node global(static) -- moves it outside the scope of the function....
-- Cheers, Dimitre Novatchev --------------------------------------- Truly great madness cannot be achieved without significant intelligence. --------------------------------------- To invent, you need a good imagination and a pile of junk ------------------------------------- You've achieved success in your field when you don't know whether what you're doing is work or play
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to use generate-id() , David Carlisle | Thread | Re: [xsl] How to use generate-id() , David Carlisle |
Re: [xsl] How to use generate-id() , Abel Braaksma | Date | Re: [xsl] How to use generate-id() , David Carlisle |
Month |