title | slug | l10n | ||
---|---|---|---|---|
<xsl:sort> |
Web/XSLT/Element/sort |
|
{{XsltSidebar}}
<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, section10.
サポート済み