【发布时间】:2012-05-23 20:00:37
【问题描述】:
对于具有以下结构的 XML 文件
<?xml version="1.0" encoding="UTF-8">
<farm xmlns:my="mynamespace.com" >
<pen>
<sheep> 3 </sheep>
<cow> 3</cow>
<pig> 2</pig>
<chicken> 5</chicken>
</pen>
<pen>
<sheep> 12 </sheep>
<cow> 1</cow>
<pig> 2</pig>
<chicken> 4</chicken>
</pen>
<pen>
<sheep> 4 </sheep>
<cow> 4</cow>
<pig> 1</pig>
<chicken> 2</chicken>
</pen>
</farm>
我有一个 xsl 样式表,它遍历每个笔节点(for-each),为每种动物类型(即羊、牛、猪和鸡)生成一个 id 并计算总数。生成如下表
ANIMAL | VALUE
-----------------
pig | 5
cow | 8
sheep | 19
chickens | 11
现在我想让这个结果集按值列排序 是否可以使用 XSL 进行子查询的等效操作?
【问题讨论】: