[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Proposal: Copying with Sorting
Subject: RE: [xsl] Proposal: Copying with Sorting From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Mon, 6 Jan 2003 12:54:15 -0000 |
> 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Proposal: Copying with So, Dimitre Novatchev | Thread | Re: [xsl] Proposal: Copying with So, Dimitre Novatchev |
[xsl] Language properties and inlin, Mariusz Idzikowski | Date | RE: [xsl] Spaces in Tag Name, Michael Kay |
Month |
Keywords