Subject: RE: multiple output targets (was use-when attribute?)
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Tue, 21 Dec 2004 08:58:18 -0000
|
You have specified tunnel="yes" in the xsl:with-param, but not in the
xsl:param, so they don't match up.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Bruce D'Arcus [mailto:bdarcus@xxxxxxxxxxxxx]
> Sent: 21 December 2004 05:46
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: multiple output targets (was use-when attribute?)
>
> I'm still stuck. So I added an as attribute to the key parameter to
> see if that would help.
>
> If I have this:
>
> <xsl:call-template name="bib:format-bibliography">
> <xsl:with-param name="output-format" select="'latex'"
> tunnel="yes"/>
> </xsl:call-template>
>
> .... and this:
>
> <xsl:template name="bib:format-bibliography">
> <xsl:param name="output-format" as="xs:string"/>
> <xsl:choose>
> <xsl:when test="$output-format='latex'">
> <xsl:apply-templates select="$bib:formatted-biblist"
> mode="output-latex"/>
> </xsl:when>
> <xsl:otherwise>
> <xsl:copy-of select="$bib:formatted-biblist"/>
> </xsl:otherwise>
> </xsl:choose>
> </xsl:template>
>
> .... how is it that I can be getting a "No value supplied for
> required
> parameter" error???
>
> The first call-template is in one stylesheet, which imports the
> bib:format-bibliography template.
>
> Bruce
|