|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: multiple output targets (was use-when attribute?)
Can't tell what's wrong without seeing your source document.
If you're running Saxon, the -T trace is always useful to understand which
templates are being applied.
The code
<xsl:for-each select="$bib:formatted-biblist">
<xsl:apply-templates mode="output-latex"/>
</xsl:for-each>
is a long-winded way of doing
<xsl:apply-templates
select="$bib:formatted-biblist"
mode="output-latex"/>
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Bruce D'Arcus [mailto:bdarcus@xxxxxxxxxxxxx]
> Sent: 19 December 2004 20:54
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: multiple output targets (was use-when attribute?)
>
> On Dec 18, 2004, at 12:57 PM, Bruce D'Arcus wrote:
>
> > How's that??
>
> Seems not so good.
>
> I just tried to get this working with another output formats,
> and it's
> not seeming to apply the output-latex mode templates like I expect.
>
> So:
>
> 1)
>
> <xsl:call-template name="bib:format-bibliography">
> <xsl:with-param name="output-format" select="latex" tunnel="yes"/>
> </xsl:call-template>
>
> 2)
>
> <xsl:template name="bib:format-bibliography">
> <xsl:param name="output-format"/>
> <xsl:choose>
> <xsl:when test="$output-format='latex'">
> <!-- $bib:formatted-biblist holds the xhtml output -->
> <xsl:for-each select="$bib:formatted-biblist">
> <xsl:apply-templates mode="output-latex"/>
> </xsl:for-each>
> </xsl:when>
> <xsl:otherwise>
> <xsl:copy-of select="$bib:formatted-biblist"/>
> </xsl:otherwise>
> </xsl:choose>
> </xsl:template>
>
> 3)
>
> <xsl:template match="xhtml:p[@class='bibref']" mode="output-latex">
> <xsl:apply-templates mode="output-latex"/>
> <xsl:text>
> </xsl:text>
> </xsl:template>
>
> From what I gather, the output-latex mode is never applied.
>
> Is there something obvious I'm missing?
>
> Bruce
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








