[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Question:
Why can I not use xsl:with-param with xsl:import and xsl:include?
Or alternately, is there some other workaround for the following?
I have my stylesheets, which require a top-level parameter called citation-style.
These stylesheets then get imported into a document stylesheet like so, in which two primary templates get called:
<xsl:import href="../citeproc.xsl"/>
<xsl:output method="xhtml" encoding="utf-8" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<html>
<head>
<title>Testing</title>
</head>
<body>
<div id="content">
<div id="main-content">
<xsl:apply-templates/>
<xsl:if test="//db:footnote">
<div id="notes">
<h3>Notes:</h3>
<xsl:apply-templates select="//db:footnote" mode="footnote-list"/>
</div>
</xsl:if>
<div id="bibliography">
<h3>References</h3>
<xsl:call-template name="bib:format-bibliography">
<xsl:with-param name="output-format" select="'xhtml'"/>
</xsl:call-template>
</div>
</div>
</div>
</body>
</html>
</xsl:template>
While it's not essential to be able to set the citation-style parameter in this stylesheet, it would be nice (a document stylesheet would often imply a single citation-style). But how?
Bruce
[xsl] xsl:with-param and imports?
Subject: [xsl] xsl:with-param and imports? From: Bruce D'Arcus <bdarcus@xxxxxxxxxxxxx> Date: Tue, 28 Dec 2004 10:49:01 -0500 |
Question:
Why can I not use xsl:with-param with xsl:import and xsl:include?
Or alternately, is there some other workaround for the following?
I have my stylesheets, which require a top-level parameter called citation-style.
These stylesheets then get imported into a document stylesheet like so, in which two primary templates get called:
<xsl:import href="../citeproc.xsl"/>
<xsl:output method="xhtml" encoding="utf-8" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<html>
<head>
<title>Testing</title>
</head>
<body>
<div id="content">
<div id="main-content">
<xsl:apply-templates/>
<xsl:if test="//db:footnote">
<div id="notes">
<h3>Notes:</h3>
<xsl:apply-templates select="//db:footnote" mode="footnote-list"/>
</div>
</xsl:if>
<div id="bibliography">
<h3>References</h3>
<xsl:call-template name="bib:format-bibliography">
<xsl:with-param name="output-format" select="'xhtml'"/>
</xsl:call-template>
</div>
</div>
</div>
</body>
</html>
</xsl:template>
While it's not essential to be able to set the citation-style parameter in this stylesheet, it would be nice (a document stylesheet would often imply a single citation-style). But how?
Bruce
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Alternating row backgroun, M. David Peterson | Thread | RE: [xsl] xsl:with-param and import, Michael Kay |
Re: [xsl] end-of-sentence full stop, JBryant | Date | [xsl] Problem with images / output , António Mota |
Month |