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
  • একক (Netscape ৬ এ সমর্থিত না থাকা)
from expression সুবিধা।XPath এক্সপ্রেসন, কোথা থেকে গণনা শুরু করবে নির্ধারণ করুন
value expression সুবিধা।ব্যবহারকারীর দ্বারা প্রদত্ত সংখ্যা নির্ধারণ করুন, যা উৎপন্ন ক্রমকে প্রতিস্থাপন করবে
format formatstring সুবিধা।সংখ্যার আউটপুট ফরম্যাট নির্ধারণ করুনব্যবহার্য মান
lang languagecode সুবিধা।ক্রমবর্ধমান ভাষার বর্ণমালা নির্ধারণ করুন
letter-value
  • alphabetic
  • traditional
সুবিধা।বর্ণমালার ব্যবহার করে অলপ ব্যবধান দাঁড়াবার কারণ অনুমোদন করুন।মান "alphabetic" বর্ণ ক্রম নির্ধারণ করে; মান "traditional" অন্য ক্রম নির্ধারণ করে।ডিফল্ট মান "alphabetic"
grouping-separator character সুবিধা।গ্রুপিং বা সংখ্যা বিভক্ত করতে কোন অক্ষর ব্যবহার করুন।ডিফল্ট কমা হয়
grouping-size number সুবিধা।গ্রুপিং আকার নির্ধারণ করুন।ডিফল্ট ৩ হয়

ফরম্যাট ট্যাগ

ফরম্যাট ট্যাগ সৃষ্ট ক্রম
১ ২ ৩ ৪ ৫ ... ১০ ১১ ১২ ...
০১ ০১ ০২ ০৩ ... ১৯ ১০ ১১ ... ৯৯ ১০০ ১০১...
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...

মন্তব্য:Netscape ৬ এ সমর্থিত না থাকা ট্যাগ: ০১, a, A, i, I。

প্রকৃতি

উদাহরণ ১

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

আউটপুট:

২৫০.০০০

উদাহরণ ২

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

আউটপুট:

২৫,০০,০০

উদাহরণ ৩

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