xsl-list
[Top] [All Lists]

RE: [xsl] question on random numbers for browser XSLT

2009-07-24 10:36:47
Out of curiosity, wouldn't the Perl external-document 
approach be inaccurate due to the way XSLT function results 
are (supposed to be) evaluated and stored? That is, if you had this:

<snip/>

Wouldn't that output the same result six times because 
(theoretically) the XSLT processor should only have to 
retrieve the contents of document('/cgi-bin/rand.pl?6') once, 
and just use the retrieved content for each successive call? 
It is the same URI, after all, but I'm not sure just how the 
gears of the big XSLT processors work in this situation.



Yes, the XSLT specification guarantees that if you call doc() (or
document()) twice with the same URI, you get the same identical document
back both times.

Regards,

Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay 


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>