以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  请问XSL对XML文件里的ID降序为什么达不到要求,总是不正确的排序order-by=  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=8844)


--  作者:chongchong
--  发布时间:7/16/2004 9:08:00 PM

--  请问XSL对XML文件里的ID降序为什么达不到要求,总是不正确的排序order-by=

例如XML描述如下:

<aa>
       <id>1</id>
       <body>11</body>
       <id>2</id>
       <body>22</body>
       <id>3</id>
       <body>33</body>
       <id>4</id>
       <body>44</body>
</aa>

<aa>
       <id>1</id>
       <body>11</body>
       <id>2</id>
       <body>22</body>
       <id>3</id>
       <body>33</body>
       <id>4</id>
       <body>44</body>
</aa>

请问是什么原因 order-by="-id"降序不正确

怎么不能显示成

4
44

3
33

2
22

1
11

我要对ID进行降序排列,为什么当ID好大于等于10以后排序会不正确呢

请问怎么解决呢



--  作者:qqonline
--  发布时间:7/22/2004 3:35:00 PM

--  
  <xsl:for-each select="id">
   <xsl:sort select="id" order ="descending"/>
   <xsl:value-of select="."/>
   <br name="br"/>
  </xsl:for-each>
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms