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 సంకేతం లేని 8 బిట్స్ పదార్థం
decimal డిసీమాల్ నంబర్
int సంకేతం ఉన్న 32 బిట్స్ పదార్థం
integer పదార్థం విలువలు
long సంకేతం ఉన్న 64 బిట్స్ పదార్థం
negativeInteger మాత్రమే సంకేతం ఉన్న విలువలను కలిగివుండే పదార్థం ( .., -2, -1.)
nonNegativeInteger మాత్రమే సంకేతం లేని విలువలను కలిగివుండే పదార్థం (0, 1, 2, ..)
nonPositiveInteger మాత్రమే సంకేతం లేని విలువలను కలిగివుండే పదార్థం (.., -2, -1, 0)
positiveInteger మాత్రమే ప్రత్యేకంగా విలువలను కలిగివుండే పదార్థం (1, 2, ..)
short సంకేతం ఉన్న 16 బిట్స్ పదార్థం
unsignedLong సంకేతం లేని 64 బిట్స్ పదార్థం
unsignedInt సంకేతం లేని 32 బిట్స్ పదార్థం
unsignedShort సంకేతం లేని 16 బిట్స్ పదార్థం
unsignedByte సంకేతం లేని 8 బిట్స్ పదార్థం

నంబర్ డేటా టైప్ సిఫారసులు (Restriction)

可与数值数据类型一同使用的限定:

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