Elementi ya XSLT <xsl:decimal-format>

Muhtasari na matumizi

Elementi ya <xsl:decimal-format> inaeleza herufi na simboli zilizotumika kwa kupiga namba kwa sababu ya funguza ya format-number() kuingia katika uharibifu wa namba kama uharibifu wa maandiko.

Hakuna nchi zote zinaumilia herufi zilizochukua kama kizingo cha kusababisha na kufikia kipimo cha kina au kugawanyia namba. Kwa elementi ya <xsl:decimal-format>, unaweza kubadilika herufi zilizochukua kwa simboli zingine.

Elementi hii inaonekana kama elementi kipya (top level).

Funguza ya format-number() inaweza kutumika kwa jina (name) kuwasiliana na elementi ya <xsl:decimal-format>.

Inayotarajiwa.

<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"/>

Mafanikio

Mafanikio Thamani Maelezo
name name Inayotarajiwa. Inasababisha jina la ukingo hii kwa muundo huu.
decimal-separator char Inayotarajiwa. Inasababisha herufi ya chumba cha tarakisia. Msingi ni ".".
grouping-separator char Inayotarajiwa. Inasababisha herufi ya chumba cha namba. Msingi ni ",".
infinity string Inayotarajiwa. Inasababisha herufi inayotumiwa kutoa thamani ya uadilifu bila namba. Msingi ni "Infinity".
minus-sign char Inayotarajiwa. Inasababisha herufi inayotumiwa kutoa thamani ya uadilifu. Msingi ni "-".
NaN string Inayotarajiwa. Inasababisha herufi inayotumiwa kama thamani inayohatarisha namba. Msingi ni "NaN".
percent char Inayotarajiwa. Inasababisha herufi ya simboli ya faida. Msingi ni "%".
per-mille char Inayotarajiwa. Inasababisha herufi ya chumba cha namba. Msingi ni "‰".
zero-digit char Inayotarajiwa. Inasababisha herufi ya namba 0. Msingi ni "0".
digit char Inayotarajiwa. Inasababisha herufi, herufi hii inatumiwa kutoa thamani ya uwanja wa uwanja wa namba. Msingi ni #.
pattern-separator char. Inayotarajiwa. Inasababisha herufi, herufi hii inatumiwa kusababisha uwanja wa msingi wa mtindo wa muundo. Msingi ni ";".

Mfano

Mfano 1

Mfano hii inaonyesha hapa, kama ya uformatishwa wa fedha ya Ujumbe wa Ulayi (tathmini, thamani ya format-number() kufikia kiwango cha kwanza kinaamua jina la ukingo <xsl:decimal-format>):

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:decimal-format name="euro" decimal-separator="," grouping-separator="."/>




输出:

26.825,80