Subject: RE: [xsl] Maintainability Problem From: "Michael Kay" <mhk@xxxxxxxxx> Date: Mon, 3 Mar 2003 23:57:05 -0000 |
Have three modules, A, B, and C, with A and B both importing C using xsl:import. Include the parts that differ (in your case, the xsl:output declarations) in A and B, and the common parts in C. Run the transformation nominating A or B as the principal stylesheet, depending which output format you want. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Tim Kyle > Sent: 03 March 2003 13:53 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Maintainability Problem > > > Hi- > > I haven't used XSL in a while, and I am facing a > maintainability problem. > > I have created two XSLs, one which is with a DOCTYPE for HTML > 4.01, the other for XHTML Basic. These XSLs are exactly the > same, except for these parts of my XSL: > > HTML 4.01 > --------- > > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > <xsl:output method="html" > doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" > doctype-system="http://www.w3.org/TR/html4/loose.dtd" > encoding="iso-8859-1" > indent="yes"/> > > ...and > > XHTML 1.0 > --------- > > <?xml version="1.0"?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:html="http://www.w3.org/1999/xhtml"> > > <xsl:output method="xml" > doctype-public="-//W3C//DTD XHTML Basic 1.0//EN" > > doctype-system="http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd" > encoding="iso-8859-1" > indent="yes" > omit-xml-declaration="yes"/> > > Does someone know an easy way in which I could have two > files, one with the HTML 4.01 header and one with the XHTML > 1.0 header, and I could reuse them whenever I wanted by > calling them in XSLs when needed. For example, could I just > do an include of these headers rather than having to copy > them in each file? > > Please let me know, > > Many thanks, > > Tim Kyle > University of Kent at Canterbury (UK) > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Maintainability Problem, Tim Kyle | Thread | RE: [xsl] Maintainability Problem, Tim Kyle |
Re: [xsl] Setting up style sheets i, W. Eliot Kimber | Date | RE: [xsl] thoroughly confused about, Michael Kay |
Month |