ƙarimar XSLT <xsl:decimal-format>
Tasshin da kuma amfani
<xsl:decimal-format> ƙarimarfin kan tasshin kuma yadda a kama ƙirar ƙaddar a cewa format-number() ƙanam ceke.
不是所有国家都使用相同的字符来分隔小数与整数的部分,或者对数字进行分组。通过
Wannan nau'anan yana da sarari (top level).
Hanyar format-number() ake amfani da sunan (name) domin nuna <xsl:decimal-format> nau'anan. Ana yi daidai ne.
Tsarin
<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"/>
Shafi
Shafi | Wurin | Ba da daurarare da kaiwa ba |
---|---|---|
name | name | Yana da sarari. Ta hanyar tsarin da ake fassara shi, wanda ake amfani da shi domin nuna sunan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'anan nau'ana |
decimal-separator | char | Yana da sarari. Ta hanyar tsarin da ake fassara shi, wanda ake amfani da shi domin nuna alama na naiyar 0.5. Dabamana na ".". |
grouping-separator | char | Yana da sarari. Ta hanyar tsarin da ake fassara shi, wanda ake amfani da shi domin nuna alama na naiyar 1000. Dabamana na ",". |
infinity | string | Yana da sarari. Ta hanyar tsarin da ake fassara shi, wanda ake amfani da shi domin nuna alama na Infinity. Dabamana na "Infinity". |
minus-sign | char | Yana da sarari. Ta hanyar tsarin da ake fassara shi, wanda ake amfani da shi domin nuna alama na minus. Dabamana na "-". |
NaN | string | Yana da sarari. Ta hanyar tsarin da ake fassara shi, wanda ake amfani da shi domin nuna alama na wanda ba a fi so da daji ba. Dabamana na "NaN". |
percent | char | Yana da sarari. Ta hanyar tsarin da ake fassara shi, wanda ake amfani da shi domin nuna alama na na naiyar 100. Dabamana na "%". |
per-mille | char | Yana da sarari. Ta hanyar tsarin da ake fassara shi, wanda ake amfani da shi domin nuna alama na 1000. Dabamana na "‰". |
zero-digit | char | Yana da sarari. Ta hanyar tsarin da ake fassara shi, wanda ake amfani da shi domin nuna alama na naiyar 0. Dabamana na "0". |
digit | char | Yana da sarari. Ta hanyar tsarin da ake fassara shi, wanda ake amfani da shi domin nuna alama a cikin nau'anan daji. Dabamana na #. |
pattern-separator | char. | Yana da sarari. Ta hanyar tsarin da ake fassara shi, wanda ake amfani da shi domin fassara kiyace-kiyace da kiyace-mai-kiyace. Dabamana na ";". |
Tasiri
Tasiri 1
Dawararun kikiya ce kama anna ce ku fassara ne kuwace kudi na Turaiwai (ka amfani da sabon cikin hanyar format-number() ko'yu na uku yana cikin nau'anan <xsl:decimal-format> kuma yana nuna sunan nau'anan yankin kudi):
<?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="."/> <xsl:template match="/"> <xsl:value-of select="format-number(26825.8, '#.###,00', 'euro')"/> </xsl:template> </xsl:stylesheet>
Output:
26.825,80