XSLT <xsl:sort> 元素

17 Mar 2025 | 阅读 2 分钟

XSLT <xsl:sort> 元素用于指定节点的排序条件。它以排序后的形式显示输出。

<xml:sort> 元素添加到 XSL 文件中的 <xsl:for-each> 元素中,以对输出进行排序。


参数解释

索引名称描述
1)select (选择)它用于排序节点的键。
2)lang它指定用于确定排序顺序的语言字母表。
3)data-type它指定文本的数据类型。
4)顺序它用于指定排序顺序。 默认排序顺序为升序。
5)case-order它用于指定字符串按大小写排序的顺序。 默认为“upper-first”。

XSLT <xsl:sort> 元素示例

让我们举个例子,创建一个包含 <employee> 元素的表,其中包含属性“id”及其子元素 <firstname>、<lastname>、<nickname> 和 <salary>,通过迭代每个学生并按姓氏对他们进行排序。

Employee.xml

Employee.xsl

输出

XSLT Xsl Sort element 1

注意: 上表按姓氏排序。

下一个主题XSLT <if>