[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
|