xsl-list
[Top] [All Lists]

[xsl] multiple passes for one stylsheet

2010-12-17 05:27:51
Hi, 
 
I'm using XSLT 2.0 and Saxon 9 -EE.
 
I want to have one Stylesheet do do a few passes. (isntead of using more
than one stylesheet).
From what i read i just have to store the results from each pass into
variables.
 
Am i unterstanding this correctly:
 
<xsl:template match="/">
        <apply-templates select="$pass5">
</xsl:template>

<xsl:variable name="pass1">
        <apply-templates select="//*" mode="pass1">
</xsl:variable>

<xsl:variable name="pass2">
        <apply-templates select="$pass1/*" mode="pass2">
</xsl:variable>

.
.
.

<xsl:variable name="pass5">
        <apply-templates select="$pass4/*" mode="pass5">
</xsl:variable>

Of course there had to be a lot of other templates for each mode but
this is the basic structure right ?!

Kind regards

. . . . . . . . . . . . . . . . . . . . . . . . . .
Patrick Szabo
 XSLT-Entwickler 
LexisNexis
Marxergasse 25, 1030 Wien

mailto:patrick(_dot_)szabo(_at_)lexisnexis(_dot_)at
Tel.: +43 (1) 534 52 - 1573 
Fax: +43 (1) 534 52 - 146 






--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>