RE: [xsl] How to use generate-id() inside an xsl:function without a node available?

Subject: RE: [xsl] How to use generate-id() inside an xsl:function without a node available?
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Tue, 27 Feb 2007 23:58:45 -0000
> It's not allowed to. In that respect, XSLT and XQuery are not purely
> functional: node creation has a limited side-effect. This 
> comes out most strongly in XQuery, where you will see plenty 
> of tests in the test suite like 
> 
> count(for $i in 1 to 10 return <a/>)

I meant of course to include an operator that eliminates duplicates, for
example

count(./(for $i in 1 to 10 return <a/>))

> 
> Michael Kay
> http://www.saxonica.com/

Current Thread