[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Sorting a NodeSet Contained Within a Variable
Here is the code that builds my variable: <xsl:variable name="casenumber.tf"> <xsl:for-each select="//User[not(./User_Name=preceding::User_Name)]/User_Name"> <xsl:variable name="this" select="." /> <xsl:value-of select="count(//User[./User_Name=$this][not(./Case_Code=preceding::Case _Code)]/Case_Code)" /> </xsl:for-each> </xsl:variable> <xsl:variable name="casenumber" select="msxml:node-set($casenumber.tf)" /> When I prompt for the value of the variable, I get the output I expect - a series of figures. But when I try to use the variable as a sort parameter, nothing happens - or, rather, I simply find my initial template being invoked - it's as if I was pressing the Refresh button. HELP!! Bryan -----Original Message----- From: Oliver Becker [mailto:obecker@xxxxxxxxxxxxxxxxxxxxxxx] Sent: Wednesday, July 11, 2001 6:24 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: Sorting a NodeSet Contained Within a Variable Hi Bryan, > Thanks for your guidance, but this isn't working 100% for me. > I can sort the node-set if it is comprised purely of nodes from my xml > source tree, but not if it consists entirely of the results of a series of > calculations (using count()) done on nodes from the source tree. In other > words, I want to put those results into a nodeset and sort them. Hmm, then you should probably show us how your variable is built. In (pure) XSLT 1.0 you can't create a node-set as a result of a transformation. Fortunately many vendors invented a node-set() extension function. So I assume the problem is that your variable actually doesn't contain a node-set, but rather a value of a different type. Cheers, Oliver /-------------------------------------------------------------------\ | ob|do Dipl.Inf. Oliver Becker | | --+-- E-Mail: obecker@xxxxxxxxxxxxxxxxxxxxxxx | | op|qo WWW: http://www.informatik.hu-berlin.de/~obecker | \-------------------------------------------------------------------/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list 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
|