Easy Tutorial
❮ El Decimal Format El Apply Templates ❯

XSLT <xsl:sort> Element



Definition and Usage

The <xsl:sort> element is used to sort the output results.

Note: <xsl:sort> is always located inside <xsl:for-each> or <xsl:apply-templates>.


Syntax

Attributes

Attribute Value Description
select XPath-expression Optional. Specifies the sorting key of the nodes, i.e., which node or node-set to sort by.
lang language-code Optional. Specifies the language used for sorting.
data-type text <br>number <br>qname Optional. Specifies the data type of the sorted data. Default is "text".
order ascending <br>descending Optional. Specifies the sorting order. Default is "ascending".
case-order upper-first <br>lower-first Optional. Specifies whether to sort by uppercase or lowercase letters first.

Example

The following example will sort by the artist key:

Example &lt;xsl:sort select="artist"/>


❮ El Decimal Format El Apply Templates ❯