|
Subject: Re: [xsl] Conditional indentation? From: "Christopher R. Maden" <crism@xxxxxxxxx> Date: Sun, 07 Apr 2002 16:14:01 -0700 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
At 15:02 7/4/02, Ned Batchelder wrote:
>I tried setting a parameter to the stylesheet and then
>using:
>
><xsl:output method='html' indent='{$indent}' />
>
>but the indent attribute is not an attribute value
>template. First question: why not?
Variables may be set by other top-level elements, and that would require
that the XSLT engine evaluate all of those variables (potentially deeply
investigating the source XML) before setting up its output environment.
>I tried creating two small stylesheets, with just
>those <xsl:output> elements in them, and then
>including them:
>
><xsl:include href='{$outputsheet}' />
>
>But again, the href attribute is not an AVT.
>
>Is there any way to accomplish what I want? Am I
>overlooking something simple?
Make three stylesheets. Two are very short:
indent.xsl:
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:import href="main.xsl"/>
<xsl:output method="html" indent="yes"/>
</xsl:transform>
noindent.xsl:
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:import href="main.xsl"/>
<xsl:output method="html" indent="no"/>
</xsl:transform>
And main.xsl has your actual templates.
HTH,
Chris
- --
Christopher R. Maden, Principal Consultant, crism consulting
DTDs/schemas - conversion - ebooks - publishing - Web - B2B - training
<URL: http://crism.maden.org/consulting/ >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4 5DFC AC52 F825 AFEC 58DA
-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.5.8
iQA/AwUBPLDSuKxS+CWv7FjaEQJVhwCcCcHdZURScBKI98jVbm/7tR6WCI8An2gP
SBfKQTW71PdtWFHq1IZUHHT0
=S7d2
-----END PGP SIGNATURE-----
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Conditional indentation?, Ned Batchelder | Thread | Re: [xsl] Conditional indentation?, Jeni Tennison |
| RE: [xsl] Writing a stylesheet to c, Kunal H. Parikh | Date | Re: [xsl] Counting proceding elemen, Niklas Gustavsson |
| Month |