Re: [xsl] xsl:sort with document()

Subject: Re: [xsl] 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

Current Thread