Subject: Re: xsl:sort with document()
From: Jan Limpens <jan.limpens@xxxxxxxxx>
Date: Thu, 2 Dec 2004 21:46:02 -0200
|
thanks geert,
this really did work! i was reluctant on experimenting with a 2nd
document call just out of this reason, but so far the performance
backlash it does not really show.
greetings
jan
On Fri, 03 Dec 2004 00:08:37 +0100, Geert Josten
<geert.josten@xxxxxxxxxxx> wrote:
> Hi Jan,
>
> Haven't worked through your code completely, but at least the following caught my eye:
>
> > <xsl:apply-templates select="site:children/site:document">
> > <xsl:sort select="navi:order"/><!--does not work-->
> > </xsl:apply-templates>
>
> This suggests that navi:order is a subelement of site:document, which I believe is not the case...
>
> Changing the sort to:
>
> <xsl:sort select="document(site:xml-file)/*/navi:order"/>
>
> is more likely to work...
>
> But I think you'd better try to get the document function call into the select statement of the
> apply-templates or a for-each if necessary. I have a hunch that it is a performance killer this way.
>
> But then again, only one way to found out...
>
> G.
>
>
--
Jan
http://www.limpens.com
Otakoo Saloon Cartoon - newest episode at http://limpens.com/oscredirect
|