RE: [xsl] Applying a Second Stylesheet to a Stylesheet's Results

Subject: RE: [xsl] Applying a Second Stylesheet to a Stylesheet's Results
From: <Jarno.Elovirta@xxxxxxxxx>
Date: Fri, 27 Aug 2004 08:40:31 +0300
Hi,

> If in style-sheet-one.xsl, I capture the output of an apply-templates
> as a variable:
>   <xsl:variable name="foo">
>             <result>
>                 <xsl:apply-templates/>
>             </result>
>   </xsl:variable>
>
> Is there a way for me to run a second style-sheet-two.xsl
> against the the
> $foo variable, in such a way that all templates from
> style-sheet-one.xsl
> are no longer valid?

You have to convert the $foo RTF to a node-set using an extension, then
process the node-set in some mode (all templates in style-sheet-two.xsl need
to be in that mode, I assume you're importing/including it in the first
stylesheet.). Or, preferably, just do two passes.

Cheers,

Jarno - Madam Zu: September 2002 Mix

Current Thread