This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Managing semi-trivial sets of stylesheets.
- To: xsl-list at mulberrytech dot com
- Subject: RE: Managing semi-trivial sets of stylesheets.
- From: Leigh Dodds <ldodds at ingenta dot com>
- Date: Wed, 7 Jun 2000 11:46:28 +0100
- MMDF-Warning: Parse error in original version of preceding line at midge.bath.ac.uk
- MMDF-Warning: Parse error in original version of preceding line at midge.bath.ac.uk
- Reply-To: xsl-list at mulberrytech dot com
Hi,
> > 1. I don't like the absolute path because:
> > 2. I don't like the relative path because:
My solution to this has been to pull out this kind of configuration
data (e.g. root for directory structure, path to template, includes, etc)
into a config file, so I have:
<config>
<includes>/ROOT/include/</includes>
</config>
Then in the stylesheet:
<xsl:variable name="configData" select="document('config.xml')" />
<xsl:variable name="includeDirectory" select="$configData/includes" />
<xsl:include href="$includeDirectory/common.xml" />
Although obviously there are various ways to break this down.
It has the added advantage that I pass less parameters on the command
line (I usually just pass in the path to the config file).
It seems to be pretty flexible.
Maybe not a 'mainstream XML' solution, but it works for me.
Cheers,
L.
--
Leigh Dodds, Systems Architect | "Pluralitas non est ponenda
http://weblogs.userland.com/eclectic | sine necessitates"
http://www.xml.com/pub/xmldeviant | -- William of Ockham
--
Mailing list for the XT users community. (http://4xt.org/list/)
(mailto:list4xt-request@4xt.org?Subject=unsubscribe to unsubscribe)
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list