sort

XSLT <xsl:sort> elementi


❮ XSLT elementlari ma’lumotnomasi

Ta’rif va qo‘llanilishi

<xsl:sort> elementi natijani saralash uchun ishlatiladi.

Eslatma: <xsl:sort> har doim <xsl:for-each> yoki <xsl:apply-templates> ichida bo‘ladi.


Sintaksis

<xsl:sort select="expression" lang="language-code" data-type="text|number|qname" order="ascending|descending" case-order="upper-first|lower-first"/>

Atributlar

Atribut Qiymat Tavsif
select XPath-expression Ixtiyoriy. Qaysi tugun/tugunlar to‘plami bo‘yicha saralash kerakligini belgilaydi
lang language-code Ixtiyoriy. Saralashda qaysi til ishlatilishini belgilaydi
data-type text
number
qname
Ixtiyoriy. Saralanadigan ma’lumotlarning ma’lumot tipini belgilaydi. Standart qiymat — "text"
order ascending
descending
Ixtiyoriy. Saralash tartibini belgilaydi. Standart qiymat — "ascending"
case-order upper-first
lower-first
Ixtiyoriy. Birinchi bo‘lib katta harflar yoki kichik harflar tartiblanishini belgilaydi


Misol

Quyidagi misol natijani artist bo‘yicha saralaydi:

Misol

<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/">   <html>   <body>   <h2>My CD Collection</h2>   <table border="1">     <tr bgcolor="#9acd32">       <th>Title</th>       <th>Artist</th>     </tr>     <xsl:for-each select="catalog/cd">       <xsl:sort select="artist"/>       <tr>         <td><xsl:value-of select="title"/></td>         <td><xsl:value-of select="artist"/></td>       </tr>     </xsl:for-each>   </table>   </body>   </html> </xsl:template> </xsl:stylesheet>
O‘zingiz sinab ko‘ring »

❮ XSLT elementlari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!