xsl-list
[Top] [All Lists]

RE: [xsl] String conversion problem when string is large

2012-03-20 14:05:43
-----Original Message-----
From: Michael Kay [mailto:mike(_at_)saxonica(_dot_)com]
Sent: Tuesday, March 20, 2012 1:39 PM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: Re: [xsl] String conversion problem when string is large

The simplest solution is to just find a different XSLT processor, one that 
implements tail recursion optimization. Saxon, for example.

You could rewrite the code either to use XSLT 2.0 string handling or to use 
divide-and-conquer recursion, but unless there is something that ties you to 
your current XSLT processor there is no need to change the code.

Michael Kay
Saxonica
-----

I didn't expect that answer... I guess that's encouraging.

I have tried the Java version of SaxonB 9-1-0-8j, but some links appeared to be 
broken (or else something on my company proxy choked) on the SourceForge 
relative to the most recent .zip of SaxonHE9-4 so I didn't try it before today. 
 Since your reply, I tried some creative Googling and turned up a download link 
that works.  I'll give try SaxonHE9-4-0-3J.zip a try.

Thanks,

---
Kevin Bulgrien

This message and/or attachments may include information subject to GD Corporate 
Policy 07-105 and is intended to be accessed only by authorized personnel of 
General Dynamics and approved service providers.  Use, storage and transmission 
are governed by General Dynamics and its policies. Contractual restrictions 
apply to third parties.  Recipients should refer to the policies or contract to 
determine proper handling.  Unauthorized review, use, disclosure or 
distribution is prohibited.  If you are not an intended recipient, please 
contact the sender and destroy all copies of the original message.

--~------------------------------------------------------------------
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>
--~--