请问可否在谓词中实现排序?

goldenrock 2003-10-09 10:20:04
如类似于:/book/article[sortby=@time]
...全文
26 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liudong963 2003-10-11
  • 打赏
  • 举报
回复
看你使用的命名空间来定,一般上是可以通过XSL实现的,如下:
<?xml version="1.0" encoding="GB2312" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
....
<xsl:for-each select="节点" order-by="/book/article[sortby=@time]">
....
</xsl:for-each>

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

<xsl:for-each select="节点">
<xsl:sort order-by="/book/article[sortby=@time]"/>
....
</xsl:for-each>
月光易水 2003-10-10
  • 打赏
  • 举报
回复
不可以
在xsl中,可以使用xsl:sort
在dom中,解析出数据后再进行排序


:_)

8,906

社区成员

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

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