RE: [xsl] ordering nodes

Subject: RE: [xsl] ordering nodes
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 30 Jan 2006 11:05:10 -0000
> > 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