En son web geliştirme öğreticiler
 

XSD Sayısal Veri Türleri


Ondalık veri türleri sayısal değerler için kullanılır.


Ondalık Veri Türü

ondalık veri türü sayısal bir değer belirtmek için kullanılır.

Aşağıdaki şemada bir ondalık beyanının bir örnektir:

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

Dokümanınızdaki bir element gibi görünebilir:

<prize>999.50</prize>

Ya da şöyle olabilir:

<prize>+999.5450</prize>

Ya da şöyle olabilir:

<prize>-999.5230</prize>

Ya da şöyle olabilir:

<prize>0</prize>

Ya da şöyle olabilir:

<prize>14</prize>

Note: Belirtebileceğiniz ondalık basamak sayısı 18'dir.


Tamsayı Veri Türü

tamsayı veri türü kesirli bileşeni olmayan bir sayısal değer belirlemek için kullanılır.

Aşağıdaki şema bir tam sayı bildiriminin bir örneği aşağıda verilmektedir:

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

Dokümanınızdaki bir element gibi görünebilir:

<prize>999</prize>

Ya da şöyle olabilir:

<prize>+999</prize>

Ya da şöyle olabilir:

<prize>-999</prize>

Ya da şöyle olabilir:

<prize>0</prize>

Sayısal Veri Türleri

Veri türleri aşağıda ondalık veri türünden türetmek unutmayın (except for decimal itself) !

isim Açıklama
byte İmzalanmış 8-bitlik bir tam sayı
decimal Ondalık bir değer
int Imzalı 32 bitlik tamsayı
integer Bir tamsayı değeri
long Imzalı 64 bit tamsayı
negativeInteger Sadece negatif değerleri içeren bir tam sayı (..,-2,-1)
nonNegativeInteger Yalnızca negatif olmayan değerlere sahip bir tam sayı (0,1,2,..)
nonPositiveInteger Sadece pozitif olmayan değerlere sahip bir tam sayı (..,-2,-1,0)
positiveInteger Sadece pozitif değerlerin içeren bir tam sayı (1,2,..)
short Imzalı 16 bit tamsayı
unsignedLong Bir işaretsiz 64 bitlik tamsayı
unsignedInt Işaretsiz 32 bit tamsayı
unsignedShort Işaretsiz bir 16-bit tamsayı
unsignedByte Işaretsiz bir 8 bitlik tamsayıdır

Sayısal veri türleri ile ilgili kısıtlamalar

Sayısal veri türleri ile kullanılabilir Kısıtlamalar:

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