decimal-format

XSLT <xsl:decimal-format> elementi


❮ To‘liq XSLT elementlari ma’lumotnomasi

Ta’rif va qo‘llanilishi

<xsl:decimal-format> elementi format-number() funksiyasi yordamida sonlarni stringlarga aylantirishda ishlatiladigan belgilar va simvollarni belgilaydi.

Hamma mamlakatlar ham kasr qismini butun qismdan ajratish va raqamlarni guruhlash uchun bir xil belgilardan foydalanmaydi. <xsl:decimal-format> elementi yordamida maxsus belgilarni boshqa simvollarga o‘zgartirishingiz mumkin.

Bu element yuqori darajadagi elementdir.

format-number() funksiyasi <xsl:decimal-format> elementiga nomi orqali murojaat qilishi mumkin.


Sintaksis

<xsl:decimal-format name="name" decimal-separator="char" grouping-separator="char" infinity="string" minus-sign="char" NaN="string" percent="char" per-mille="char" zero-digit="char" digit="char" pattern-separator="char"/>

Atributlar

Atribut Qiymat Tavsif
name name Ixtiyoriy. Ushbu format uchun nom belgilaydi
decimal-separator char Ixtiyoriy. O‘nlik kasr nuqtasi belgisini belgilaydi. Standart qiymat — "."
grouping-separator char Ixtiyoriy. Minglik ajratuvchi belgisini belgilaydi. Standart qiymat — ","
infinity string Ixtiyoriy. Cheksizlikni ifodalash uchun ishlatiladigan stringni belgilaydi. Standart qiymat — "Infinity"
minus-sign char Ixtiyoriy. Manfiy sonlarni ifodalovchi belgini belgilaydi. Standart qiymat — "-"
NaN string Ixtiyoriy. Qiymat son bo‘lmaganda ishlatiladigan stringni belgilaydi. Standart qiymat — "NaN"
percent char Ixtiyoriy. Foiz belgisini belgilaydi. Standart qiymat — "%"
per-mille char Ixtiyoriy. Promille (mingdan bir) belgisini belgilaydi. Standart qiymat — "‰"
zero-digit char Ixtiyoriy. Nol raqami belgisini belgilaydi. Standart qiymat — "0"
digit char Ixtiyoriy. Raqam bo‘lishi shart bo‘lgan o‘rinni ko‘rsatish uchun ishlatiladigan belgini belgilaydi. Standart qiymat — #
pattern-separator char Ixtiyoriy. Format shablonidagi musbat va manfiy qism shablonlarni ajratish uchun ishlatiladigan belgini belgilaydi. Standart qiymat — ";"

1-misol

Quyidagi misolda Yevropa valyutasi formatiga qanday o‘tkazish ko‘rsatilgan (e’tibor bering, format-number() dagi uchinchi argument <xsl:decimal-format> elementining nomiga ishora qiladi:

<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">   <xsl:decimal-format name="euro" decimal-separator="," grouping-separator="."/>   <xsl:template match="/">     <xsl:value-of select="format-number(26825.8, '#.###,00', 'euro')"/>   </xsl:template> </xsl:stylesheet> Output: 26.825,80


❮ To‘liq XSLT elementlari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!