XSLT <xsl:number> అంశం

నిర్వచనం మరియు ఉపయోగం

<xsl:number> అంశం స్రోతంలో ప్రస్తుత నోడ్ల సంఖ్యాకరణ నిర్ణయిస్తుంది. ఇది ఫార్మాట్ చేసిన సంఖ్యను ఫలిత చెట్టులో ప్రవేశపెట్టడానికి కూడా ఉపయోగిస్తుంది.

సంకేతం

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

అటువంటి

అటువంటి విలువ వివరణ
count expression ఎంపికలు. XPath అభివ్యక్తి నియమిస్తుంది, అది పరిగణించాల్సిన నోడ్లను నిర్ణయిస్తుంది.
level
  • single
  • multiple
  • any

ఎంపికలు. సంఖ్యలను ఎలా పంచుకునేందుకు నియంత్రిస్తుంది.

విలువలు ఉండవచ్చు:

  • single (డిఫాల్ట్)
  • multiple
  • any (Netscape 6 మద్దతు లేదు)
from expression ఎంపికలు. XPath అభివ్యక్తి నియమిస్తుంది, అది పరిగణనకు ప్రారంభంగా నిర్ణయిస్తుంది.
value expression ఎంపికలు. వినియోగదారు అందించిన సంఖ్యను ప్రతిపాదిస్తుంది, అది తయారు చేసిన క్రమ సంఖ్యను ప్రత్యామ్నాయంగా ఉపయోగిస్తుంది.
format formatstring ఎంపికాత్మకం. సంఖ్యల నిర్వహణ ఫార్మాట్ను నిర్ణయించు.ఉపయోగించదగిన విలువలు.
lang languagecode ఎంపికాత్మకం. సంఖ్యలకు ఉపయోగించే భాషా అక్షరపట్టి నిర్ణయించు.
letter-value
  • alphabetic
  • traditional
ఎంపికాత్మకం. అక్షరాల క్రమం లేదా ఇతర క్రమాల మధ్య అర్ధాత్మకతను తొలగించు. విలువ "alphabetic" అక్షర క్రమాన్ని సూచిస్తుంది; విలువ "traditional" ఇతర క్రమాలను సూచిస్తుంది. డిఫాల్ట్ విలువ "alphabetic".
grouping-separator character ఎంపికాత్మకం. గ్రూప్ లేదా సంఖ్యలను వేరుచేసే అక్షరాన్ని నిర్ణయించు. డిఫాల్ట్ కామా ఉంటుంది.
grouping-size number ఎంపికాత్మకం. గ్రూప్ పరిమాణాన్ని నిర్ణయించు. డిఫాల్ట్ 3.

ఫార్మాట్ టాగ్

ఫార్మాట్ టాగ్ ఉత్పత్తి క్రమం
1 1 2 3 4 5 ... 10 11 12 ...
01 01 02 03 ... 19 10 11 ... 99 100 101...
a a b c . .
A A B C ...Z AA AB AC...
i i ii iii iv v vi vii viii ix x...
I I II III IV V VI VII VIII IX X...

పోస్టు కమెంట్స్:నెట్స్కేప్ 6 మద్దతు లేని టాగ్స్: 01, a, A, i, I。

ప్రకటన

ఉదాహరణ 1

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

నిర్వహణలు:

250.000

ఉదాహరణ 2

<xsl:number value="250000" grouping-size="2"/>

నిర్వహణలు:

25,00,00

ఉదాహరణ 3

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

నిర్వహణలు:

X#I#I

ఉదాహరణ 4

<?xml version="1.0" encoding="ISO-8859-1"?>
<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">