RE: [xsl] Maintainability Problem

Subject: RE: [xsl] Maintainability Problem
From: Tim Kyle <tk12@xxxxxxxxx>
Date: Wed, 5 Mar 2003 12:09:18 +0000 (GMT)
Hi-

Many thanks Michael and Jarno for your help. I implemented what
you told me, and everything is working really well now.

Thanks again,

Tim A. Kyle
University of Kent at Canterbury


On Mon, 3 Mar 2003, Michael Kay wrote:

> 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
>
>

-- 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread