|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Sorting a NodeSet Contained Within a Variable
How can I build it so that it has more than one element? Bryan > <xsl:variable name="casenumber" select="msxml:node-set($casenumber.tf)" /> That set only has one element, a root node, so if you sort it into any orser, it won't change much. David (please don't take things off list) You can't. xsl:variable always creates a root node if used with non empty content. A variable is just like a document, On your main input document you can legally do <xsl:template match="/"> <xsl:sort select="any_old_rubbish"/> but the sort only sorts one node (/) so never has a visible effect. Doing <xsl:apply-templates select="$xxx"> <xsl:sort select="any_old_rubbish"/> </xsl:apply-templates> is exactly the same. If you want to sort the top level elments of the tree, select them: <xsl:apply-templates select="$xxx/*"> <xsl:sort select="some_sort_critrion"/> </xsl:apply-templates> David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service. 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








