<xsl:sort>
Элемент <xsl:sort> определяет ключ сортировки для узлов, выбранных с помощью <xsl:apply-templates> или <xsl:for-each>, и определяет порядок их обработки.
Синтаксис
<xsl:sort
select=EXPRESSION
order="ascending" | "descending"
case-order="upper-first" | "lower-first"
lang=XML:LANG-CODE
data-type="text" | "number" />
Обязательные атрибуты
Нет.
Необязательные атрибуты
select-
Использует выражение XPath для указания узлов, которые будут отсортированы.
order-
Указывает, должны ли узлы обрабатываться в порядке "
ascending" или "descending". По умолчанию используется "ascending". case-order-
Указывает, будут ли сначала упорядочены заглавные или строчные буквы. Допустимые значения — "
upper-first" и "lower-first". lang-
Указывает язык, который будет использоваться при сортировке.
data-type-
Определяет, должны ли элементы упорядочиваться в алфавитном или числовом порядке. Допустимые значения — "
text" и "number", по умолчанию используется "text".
Тип
Подкоманда, всегда отображается как дочерний элемент <xsl:for-each>, где он должен находиться перед собственно шаблоном или <xsl:apply-templates>.
Определён
XSLT, раздел 10.
Поддержка Gecko
Поддерживается.
© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/XSLT/Element/sort