[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Is it possible to create xsl:sort from input para
> The problem is that it doesn't work. There are no errors but the sorting > does not occur. Doing a <xsl:value-of > select="$sortField/SortFields/SortField[1]/Sort"/> brings through the string > "lendername" I just can't see why the sorting is not working. Hard coding > the value "lendername" sorts the output perfectly That's the differenc (it's also a FFFAQ) in select select="lendername" the attribute is a XPath expression that selects an element, and the string value of that element is used as the sort key. select="'lendername'" the attribute is a XPath expression that selects a string, and the value of that that is used as the sort key. So all items get teh same sort key and no sorting happens. the second example used a string literal but any expression evaluating to that string (you had) will have the same result. select="*[name()='lendername']" would again sort as you want, and replacing the string literal by the expression based on your input parameter will also work. David
|
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
|