Subject: Re: [xsl] Sorting problem From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Wed, 03 Sep 2003 15:54:08 -0400 |
I hope this helps, Wendell
Hello All,
I have been looking in the sorting FAQ but haven't been able to solve my problem.
I am trying to do a sort based on a parameter which I can do ok with the following sort statement:
<xsl:sort select="server_name[$sort='server_name'] | nds_name[$sort='nds_name'] | short_name[$sort='short_name'] | total_space[$sort='total_space']" order="{$order}" data-type="{$dtype}"/>
The above code sorts fine but I have one other sorting criteria. Based on the used_space and total_space I figure a percent value and would like to sort on it. The problem is I can get it to work all by its lonesome using the following:
<xsl:sort select="format-number((number(used_space) div number(total_space)) * 100,'0')" order="{$order}" data-type="number"/>
but when I put it in with the following I get an error.
<xsl:sort select="server_name[$sort='server_name'] | nds_name[$sort='nds_name'] | short_name[$sort='short_name'] | total_space[$sort='total_space'] | format-number((number(used_space) div number(total_space)) *100,'0')[$sort='percent']" order="{$order}" data-type="{$dtype}"/>
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Sorting problem, G. Ken Holman | Thread | Re: [xsl] Sorting problem, Wendell Piez |
Re: [xsl] Sorting problem, G. Ken Holman | Date | Re: [xsl] Problem with control char, G. Ken Holman |
Month |