XSD నమూనా డేటా రకం

పదార్థిక సంఖ్య డేటా టైప్ సంఖ్యలకు ఉపయోగిస్తారు.

పదార్థిక సంఖ్య డేటా టైప్

పదార్థిక సంఖ్య డేటా టైప్ ఒక విలువను నిర్ధారించడానికి ఉపయోగిస్తారు.

కొన్ని స్కీమ్స్ లో పదార్థిక సంఖ్య డేటా టైప్ యొక్క ఉదాహరణ ఇక్కడ ఉంది.

<xs:element name="prize" type="xs:decimal"/>

పత్రంలో ఉన్న అంశాలు ఈ విధంగా కనిపించాలి:

<prize>999.50</prize>

లేదా అలాంటి విధంగా:

<prize>+999.5450</prize>

లేదా అలాంటి విధంగా:

<prize>-999.5230</prize>

లేదా అలాంటి విధంగా:

<prize>0</prize>

లేదా అలాంటి విధంగా:

<prize>14</prize>

ప్రత్యేక పద్ధతి:మీరు నిర్ధారించగల పదార్థిక సంఖ్యల అక్షరాంశాల సంఖ్య గరిష్టంగా 18 అక్షరాంశాలు.

సంఖ్యాత్మక డేటా టైప్

సంఖ్యాత్మక డేటా టైప్ నుండి సంఖ్యాత్మక భాగాలు లేని విలువలను నిర్ధారించడానికి ఉపయోగిస్తారు.

కొన్ని స్కీమ్స్ లో సంఖ్యాత్మక డేటా టైప్ యొక్క ఉదాహరణ ఇక్కడ ఉంది.

<xs:element name="prize" type="xs:integer"/>

పత్రంలో ఉన్న అంశాలు ఈ విధంగా కనిపించాలి:

<prize>999</prize>

లేదా అలాంటి విధంగా:

<prize>+999</prize>

లేదా అలాంటి విధంగా:

<prize>-999</prize>

లేదా అలాంటి విధంగా:

<prize>0</prize>

సంఖ్యాత్మక డేటా టైప్

దయచేసి, క్రింది అన్ని డేటా టైప్స్ పదార్థిక డిసిమల్ డేటా టైప్ నుండి ఉద్భవించాయి (decimal తప్పనిసరిగా)!

పేరు సెకండ్లు
byte ప్రత్యేకమైన పరిమాణంలో ప్రత్యేకమైన విలువలను కలిగివుంటుంది
decimal పదార్థిక సంఖ్య
int ప్రత్యేకమైన పరిమాణంలో ప్రత్యేకమైన విలువలను కలిగివుంటుంది
integer ప్రత్యేకమైన విలువ
long ప్రత్యేకమైన పరిమాణంలో ప్రత్యేకమైన విలువలను కలిగివుంటుంది
negativeInteger కేవలం మాత్రమే నిరంతరమైన విలువలను కలిగివుంటుంది ( .., -2, -1.)
nonNegativeInteger కేవలం మాత్రమే సమానమైన విలువలను కలిగివుంటుంది (0, 1, 2, ..)
nonPositiveInteger కేవలం మాత్రమే ప్రత్యేకమైన విలువలను కలిగివుంటుంది (.., -2, -1, 0)
positiveInteger కేవలం ప్రత్యేకమైన విలువలను కలిగివుంటుంది (1, 2, ..)
short 有正负的 16 位整数
unsignedLong 无正负的 64 位整数
unsignedInt సమానమైన మూడు మూలకాలు లేని ముప్పుల మూలకం
unsignedShort సమానమైన మూడు మూలకాలు లేని పదిహేను మూలకం
unsignedByte సమానమైన మూడు మూలకాలు లేని ఎనిమిది మూలకం

నమూనా డేటా రకానికి పరిమితి (Restriction)

నమూనా డేటా రకానికి ఉపయోగపడే పరిమితులు:

  • enumeration
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • totalDigits
  • whiteSpace