Subject: Re: [xsl] MSXML DOCTYPE error From: "Luke Stedman" <luke.stedman@xxxxxxxxx> Date: Tue, 24 Jun 2008 16:05:38 +0100 |
Andrew, I am moving them to the DTD as they are not "variable", they are constant values that are used in several XSLT's. By moving them to the DTD I ensure that all the declarations were consistent across the XSL's, no more duplication of values or maintenance issues and all values would be accessible from current and future XSL's - your point with regards "variables.xslt" is a good idea and I may do that. Thanks for the idea Luke 2008/6/24 Andrew Welch <andrew.j.welch@xxxxxxxxx>: >> I am currently in the process of cleaning up the XSL's - >> as part of this exercise I have moved a number of variable >> declarations that are use as global constants and moved them to an >> external dtd file > > Personally I would say that's a bad idea - why do you feel the need to > move variable declarations into the dtd? Next you'll be "tidying" > namespace declarations into defaulted values... > > At worst you should stick them into a "variables.xslt" file... but my > usual choice would be to declare them where they are used (not hard > when using monolithic stylesheets) or in the primary stylesheet. > > You should really aim to ditch the DTD altogether! > > -- > Andrew Welch > http://andrewjwelch.com > Kernow: http://kernowforsaxon.sf.net/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] MSXML DOCTYPE error, Andrew Welch | Thread | Re: [xsl] MSXML DOCTYPE error, David Carlisle |
Re: [xsl] XML to PDF (XSL:FO), Eliot Kimber | Date | Re: [xsl] MSXML DOCTYPE error, David Carlisle |
Month |