Subject: RE: [xsl] String conversion problem when string is large|
From: "Bulgrien, Kevin" <Kevin.Bulgrien@xxxxxxxxxxxx>
Date: Tue, 20 Mar 2012 14:06:16 -0500
-----Original Message----- From: Michael Kay [mailto:mike@xxxxxxxxxxxx] Sent: Tuesday, March 20, 2012 1:39 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx 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.