[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Sequential numbers in pure xslt, breaking the no-
> There are three scenarios to resolve this issue: > > 1. Use an extension function in the host language (java, .net) > 2. Use an extension instruction like saxon:assign > 3. Use 'hidden features' of generate-id(). a fourth would be to use doc() to some web server that returned the next number in sequence, given some URI that uniquely identified this "session". You'd have to tack on some (ignorable) junk to ensure unique URIs or use an option to turn off document stability, to allow you to get a different value from the same URI. But 1. Use an extension function in the host language (java, .net) sounds simplest. Or of course rewrite your algorithm in a functional style so this isn't needed (you know that's the right thing to to:-) David
|
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
|