Spec-Zone.ru › XSLT & XPath

<xsl:sort>

XSLT/XPath Справочник: Элементы XSLT, Функции EXSLT, Функции XPath, Оси XPath

Элемент <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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API