[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: saxon:assign and xsl:result-document

Subject: Re: saxon:assign and xsl:result-document
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 28 Jan 2005 11:31:27 GMT
saxon assign
> I'm using the saxon:assign instruction to alter the currentY variable 

Boo hiss, you know this is immoral. And not at all the XSLT way.

It can't ever be guaranteed to work in XSLT as it will increment the
variable in the order the templates are executed but there are no
guarantees on that order, only guarantees on the way that the results
are merged into the final result tree. Saxon could (but probably
doesn't) execute all the templates in parallel, in which case they'd all
see the same "current" value of $currentY.

The documentation of saxon:assign says:

http://www.saxonica.com/documentation/extensions/instructions/assign.html

  From Saxon 8.2 onwards, this instruction works only with global
  variables. It should be regarded as deprecated, and is likely to be
  withdrawn completely at some time in the future.

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
________________________________________________________________________

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.