|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Maintainability Problem
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: 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








