|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Proposal: Copying with Sorting
> Thank you Mike,
>
> > XSLT 2.0 allows you to create a sorted sequence of nodes using the
> > sort() function, with named sort keys:
> >
> > <xsl:sort-key name="sk1">
> > <xsl:sort select="exp2"/>
> > </xsl:sort-key>
> >
> > <xsl:copy-of select="sort('sk1', exp)"/>
>
> This is really great.
>
> Due to the global scope of a sort key and the brevity of the
> spec on sort keys and the sort() function, there are still
> some questions:
>
> 1. Are there any limitations on exp2 above? Would it be
> allowed to contain xsl:variable references, xsl:function
> references or the key() function?
It can contain all these things, subject to the general rules that
disallow circular references.
>
> 2. Would it be possible for exp2 to contain a reference to a
> locally defined xsl:variable (not a top-level one)?
No, the xsl:sort-key element is top-level, so there will be no
locally-defined variables in scope. Do you have a use case where this
creates a problem?
Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








