number

XSLT <xsl:number> elementi


❮ To‘liq XSLT elementlari ma’lumotnomasi

Ta’rif va qo‘llanilishi

<xsl:number> elementi manbadagi joriy tugunning butun sonli o‘rnini aniqlash uchun ishlatiladi. U sonni formatlash uchun ham ishlatiladi.


Sintaksis

<xsl:number count="expression" level="single|multiple|any" from="expression" value="expression" format="formatstring" lang="languagecode" letter-value="alphabetic|traditional" grouping-separator="character" grouping-size="number"/>

Atributlar

Atribut Qiymat Tavsif
count expression Ixtiyoriy. Qaysi tugunlar sanalishini belgilaydigan XPath ifodasi
level single
multiple
any
Ixtiyoriy. Tartib raqami qanday berilishini boshqaradi

Quyidagilardan biri bo‘lishi mumkin:

  • single (standart)
  • multiple
  • any (Netscape 6 tomonidan qo‘llab-quvvatlanmaydi)
from expression Ixtiyoriy. Sanash qayerdan boshlanishini belgilaydigan XPath ifodasi
value expression Ixtiyoriy. Ketma-ketlik asosida hosil qilingan raqam o‘rniga ishlatiladigan, foydalanuvchi bergan sonni belgilaydi
format formatstring Ixtiyoriy. Son uchun natija formatini belgilaydi. Quyidagilardan biri bo‘lishi mumkin:
  • format="1" natijasi: 1 2 3 . .
  • format="01" natijasi: 01 02 03 (Netscape 6 tomonidan qo‘llab-quvvatlanmaydi)
  • format="a" natijasi: a b c . . (Netscape 6 tomonidan qo‘llab-quvvatlanmaydi)
  • format="A" natijasi: A B C. . (Netscape 6 tomonidan qo‘llab-quvvatlanmaydi)
  • format="i" natijasi: i ii iii iv . . (Netscape 6 tomonidan qo‘llab-quvvatlanmaydi)
  • format="I" natijasi: I II III IV . . (Netscape 6 tomonidan qo‘llab-quvvatlanmaydi)
lang languagecode Ixtiyoriy. Raqamlash uchun ishlatiladigan til alifbosini belgilaydi (Netscape 6 tomonidan qo‘llab-quvvatlanmaydi)
letter-value alphabetic
traditional
Ixtiyoriy. Tanlangan tildagi raqamlash alifboli (alphabetic) yoki an’anaviy (traditional) ekanligini belgilaydi. Standart qiymat — alphabetic
grouping-separator character Ixtiyoriy. Raqamlar guruhlarini ajratish uchun qaysi belgi ishlatilishini belgilaydi. Standart qiymat — vergul
grouping-size number Ixtiyoriy. grouping-separator atributida ko‘rsatilgan belgi bilan ajratiladigan guruhlarda nechtadan raqam bo‘lishini belgilaydi. Standart qiymat — 3

1-misol

<xsl:number value="250000" grouping-separator="."/> Output: 250.000

2-misol

<xsl:number value="250000" grouping-size="2"/> Output: 25,00,00

3-misol

<xsl:number value="12" grouping-size="1" grouping-separator="#" format="I"/> Output: X#I#I

4-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>   <p>   <xsl:for-each select="catalog/cd">     <xsl:number value="position()" format="1" />     <xsl:value-of select="title" /><br />   </xsl:for-each>   </p>   </body>   </html> </xsl:template> </xsl:stylesheet>


❮ To‘liq XSLT elementlari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!