[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

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
Keywords