[xsl] numbering and sorting compatibility issue

Subject: [xsl] numbering and sorting compatibility issue
From: "Andrew" <asd@xxxxxxxxxx>
Date: Sat, 22 Mar 2003 15:22:52 +0300
 How I can change priority for <xsl:number/> for correct numbering+sorting?
By default first xsl processor does numbering and after that sorting.
It's so confusing for "multilevel" numbering as for xml:
<Lev1>
    <Lev2>
        <Lev3 x="y"/>
    </Lev2>
    <Lev2>
        <Lev3 x="z"/>
    </Lev2>
    ...
</Lev1>
xsl:
<template select="Lev1">
    <apply-templates/>
</template>
<template select="Lev2">
    <apply-templates>
        <sort select="@x"/>
    </apply-templates>
</template>
<template select="Lev3">
    <tr>
        <td><xsl:number level="any"/></td>
        <td>...</td>
    </tr>
</template>

so I want to number "Lev3" through all document and sort "Lev3" on "Lev2" by
"x".
How I can acomplish this?

Thanks.


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread