Subject: RE: 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: 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 |
- Maintainability Problem
- Tim Kyle - Mon, 3 Mar 2003 08:58:55 -0500 (EST)
- Michael Kay - Mon, 3 Mar 2003 18:55:10 -0500 (EST) <=
- Tim Kyle - Wed, 5 Mar 2003 07:07:41 -0500 (EST)
- <Possible follow-ups>
- Jarno . Elovirta - Mon, 3 Mar 2003 09:59:08 -0500 (EST)
- Paul - Tue, 18 Mar 2003 15:37:29 -0500 (EST)
|
|