--- title: sort slug: Web/XSLT/Element/sort tags: - Dokumentacje - Wszystkie_kategorie - XSLT - XSLT:Dokumentacje translation_of: Web/XSLT/Element/sort original_slug: Web/XSLT/sort ---
{{ XsltRef() }}
Element <xsl:sort> definiuje klucz sortowania dla węzłów wybranych przez <xsl:apply-templates> lub <xsl:for-each> i określa kolejność, w jakiej mają być one przetwarzane.
<xsl:sort select=WYRAZENIE order="ascending" | "descending" case-order="upper-first"| "lower-first" lang=XML:KOD-JEZYKA data-type="text" | "number" />
Brak.
select
order
ascending" (rosnącej) lub "descending" (malejącej). Wartością domyślną jest "ascending".
case-order
upper-first" (najpierw duże) i "lower-first" (najpierw małe).
lang
data-type
text" (alfabetycznie) i "number" (numerycznie) z "text" jako wartością domyślną.
Podinstrukcja, zawsze pojawia się jako dziecko <xsl:for-each> (gdzie musi się pojawić przed szablonem) lub <xsl:apply-templates>.
XSLT, sekcja 10.
Obsługuje.
{{ languages( { "en": "en/XSLT/sort", "fr": "fr/XSLT/sort" } ) }}