请问多个字段联合排序怎么做?

bluefish922 2003-05-22 08:18:25
RT
例如有两个字段,A为字符型,B为数字型,显示时为A+B,如何同时对这两个字段排序?
...全文
136 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluefish922 2003-06-05
  • 打赏
  • 举报
回复
我其实需要的是在客户端怎样动态的修改那两个SORT的属性,现在问题ICYER已经帮我解决了,在这里感谢两位!
月光易水 2003-05-23
  • 打赏
  • 举报
回复
使用xsl:sort

a.xml
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet href="a.xsl" type="text/xsl" ?>
<data>
<rows>
<name>bbb</name>
<num>2</num>
</rows>
<rows>
<name>aaa</name>
<num>2</num>
</rows>
<rows>
<name>aaa</name>
<num>1</num>
</rows>
<rows>
<name>bbb</name>
<num>1</num>
</rows>
<rows>
<name>bbb</name>
<num>3</num>
</rows>
</data>

a.xsl
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<xsl:apply-templates select="data/rows">
<xsl:sort select="name"/>
<xsl:sort select="num" order="descending"/>
</xsl:apply-templates>
</xsl:template>

<xsl:template match="rows">
<xsl:value-of select="name" />+<xsl:value-of select="num" /><br/>
</xsl:template>

</xsl:stylesheet>



:_)
icyer 2003-05-23
  • 打赏
  • 举报
回复
友情up

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧