Re: [xsl] How to cope with the complexity of an XSLT program with thousands of template rules?

Subject: Re: [xsl] How to cope with the complexity of an XSLT program with thousands of template rules?
From: "Graydon graydon@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 2 Jun 2022 16:07:15 -0000
On Thu, Jun 02, 2022 at 12:40:47PM -0000, Chris Papademetrious christopher.papademetrious@xxxxxxxxxxxx scripsit:
> That solved the problem and avoided problematic template interactions, but it made me feel defeated because I resorted to a linear way of solving the problem.

Staged transformations, keeping the stages simple, small, and thematic,
is the Right Way, at least for 2.

For 3, the right way is the same simple-small-thematic stages, but done
with transform() calls so you have independent stylesheets for each step
and stop having to worry about mode leakage.  It is way too easy to
re-use a mode name over the course of a long project, and if it's all
one stylesheet this can result in an absolutely satanic debugging
experience.


-- 
Graydon Saunders  | graydonish@xxxxxxxxx
^fs oferiode, pisses swa mfg.
-- Deor  ("That passed, so may this.")

Current Thread