[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] ordering nodes


Subject: RE: [xsl] ordering nodes
From: "bokluk" <bokluk@xxxxxxx>
Date: Mon, 30 Jan 2006 22:35:10 +0100

Answer is ok.
But what happens if xml files are in two different folders?

-----Original Message-----
From: Michael Kay [mailto:mike@xxxxxxxxxxxx] 
Sent: Monday, January 30, 2006 12:05 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: RE: [xsl] ordering nodes

> > P.S. I'm using cocoon 2 processor
> 
> I'm not familiar with the cocoon 2 processor, but if it's an XSLT 2.0
> processor you can use:
> 
> <xsl:for-each select="for $x in
> collection('pathToXMLDirectory?select=*.xml;recurse=yes;on-error=warn')
> 			return $x//defnition">
>   <xsl:sort select="youdidntsay"/>
> 

I'm not sure what the current position is regarding using Saxon under
cocoon; however, you need to be aware that the above depends not just on
XSLT 2.0, but on Saxon, since the interpretation of the URI passed to the
collection() function is implementation-defined. With luck other processors
will imitate this syntax, but it's not in the spec.

Michael Kay
http://www.saxonica.com/


Current Thread
Keywords