|
Subject: Multiple output types and embedded documentation From: Warren Hedley <w.hedley@xxxxxxxxxxxxxx> Date: Thu, 29 Jun 2000 13:35:41 -0400 |
We've had a bit of discussion recently on embedding documentation
within XSLT stylesheets that can then be extracted easily. In
addition to this, I have stylesheets which are largely identical
in logical structure, but produce different output depending on the
target format. Maintaining these has always been a pain. I'm now
thinking about making the entire thing a two stage process - this
is probably best explained with an example. Here's my documented,
multiple target, NOT FUNCTIONING, stylesheet.
<xsl:stylesheet xmlns:xsl="logic commands"
xmlns:doc="doc format"
xmlns:out_1="output type 1 (latex)"
xmlns:out_2="output type 2 (html)">
<xsl:template match="/">
<doc:h1>Root Element</doc:h1>
<doc:p>My root element doesn't really do anything useful.</doc:p>
<xsl:for-each select="*">
<out_1:value-of select="concat('\alltt{', ., '}')" />
<out_2:element name="code">
<out_2:value-of select="." />
</out_2:element>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
To then extract either documentation, or working stylesheets that
produce the output formats that I'm looking for, I apply more
general stylesheets.
* Does anyone like this idea?
* Has anyone already developed a solution along these lines?
* Does anyone have a better suggestion?
If people are interested, it might be worth trying to work out what
functionality is required, and produce a set of readily available
stylesheets to do that intermediate step.
--
Warren Hedley
Department of Engineering Science
Auckland University
New Zealand
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: path quesion, Kay Michael | Thread | [no subject], Hakan Pettersson |
| path quesion, Stephen Kirkham | Date | Re: How to select text only for ele, X Line |
| Month |