Re: Using Saxon 8.5 and collection() to process a dir
> You can call saxon:discard-document() to make a document available for > garbage collection when there are no outstanding references to it. ah, thanks. So does that mean that one shoudn't make a global variable <xsl:variable name="collection" select="collection(... <xsl:template name="main"> <xsl:for-each select="$collection/saxon:discard-document(.)" ... as that will force you to keep the document around forever in case I go $collection/a/b/c at some strange point? Or can your stylesheet analysis detect that the variable is only used in a top level loop? Should I instead go <xsl:template name="main"> <xsl:for-each select="collection( ...)/saxon:discard-document(.)" so that outside the loop the node is not accessible (without reparsing the document) David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format