Subject: RE: [xsl] similar stylesheets From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 4 Aug 2005 00:14:23 +0100 |
Put common code in a module L; import this from separate modules A, B, C... that define the templates that are different. Run the transformation by invoking A, B, or C as appropriate. If code is used in stylesheets A and B but not in C, you can put the template in the common module L and override it in C: the version in C will be used in preference to the version in L. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Lee Breisacher [mailto:LBreisacher@xxxxxxxxxxxxxxxxxxx] > Sent: 03 August 2005 22:21 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] similar stylesheets > > I have a single type of (rather complex) input document that gets > transformed into a number of different output documents (but > not all at > the same time). So I have a collection of different > stylesheets that all > have the same basic structure (based on the structure of the input > document of course) -- the same match templates, etc. Then within that > structure, each stylesheet has its own particular output content. > > My question is: Are there any tricks or conventions that people use in > this kind of situation to avoid the duplication of the > structure of each > stylesheet? For example, if I want to pick up some portion of > the input > doc that I've not dealt with before, I have to make identical > changes in > each stylesheet. Ugly. > > Thanks, > > Lee
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] similar stylesheets, JBryant | Thread | [xsl] Validating a XML with 2 schem, Josir |
Re: [xsl] similar stylesheets, JBryant | Date | Re: [xsl] Grouping text nodes, David Carlisle |
Month |