[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [docbook-apps] make.clean.html and Firefox handling of white-space: pre ?
Bob Stayton [mailto:bobs@sagehill.net] wrote: > Making the substitutions in the text in XSLT 1.0 requires using a > recursive template > to step through each text node. The risk with recursive processing is > getting too > deeply nested in the recursions so that the XSLT processor gives ups. > I think Saxon 6 > breaks at about 300 nested recusions. A long programlisting with many > spaces and > newlines could easily exceed that. I've solved that problem in the > past by doing two > levels of recursion, processing the content in, say, 50 line chunks. Tail recursion offers a way arounnd the memory limit. I think that it is implemented in Saxon 6 as well as later versions. See the bottom entry on this page: http://dev.saxonica.com/blog/mike/2006/08/#000123 ************************* Rob Cavicchio rob.cavicchio@emc.com Principal Technical Writer & Information Architect Information Intelligence Group EMC Corporation The opinions expressed here are my personal opinions. Content published here is not read or approved in advance by EMC and does not necessarily reflect the views and opinions of EMC.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]