نوع داده‌های متفرقه XSD

دیگر غیرمستند نوع اعداد صحیح شامل بولین، base64Binary، دوعدد، دوعدد، anyURI، anyURI اور NOTATION ہیں。

بولین نوع اعداد صحیح (Boolean Data Type)

بولین نوع اعداد صحیح استعمال کئی بولین اعداد صحیح کا مقصد ہوتی ہے。

ایک مثال دیکھیجئے جس میں کسی scheme میں بولین کا اعلان کیا گیا ہے:

<xs:attribute name="disabled" type="xs:boolean"/>

مستند میں عناصر کا نمائش اس طرح کا ہونا چاہئیگا:

<prize disabled="true">999</prize>

توضیحات:قابل استعمال بولین اعداد صحیح چاہئیگا true، false، 1 (true کی نمائش) اور 0 (false کی نمائش) ہوتی ہیں。

بنیادی شکل نوع اعداد صحیح (Binary Data Types)

بنیادی شکل نوع اعداد صحیح استعمال کئی بنیادی شکل کا اعداد صحیح اظہار کرنے کا استعمال کی جاتی ہے。

ہم دو نوعی بنیادی شکل استعمال کرسکتے ہیں:

  • base64Binary (Base64 کا بنیادی شکل)
  • hexBinary (دوعدد کا بنیادی شکل)

ایک مثال دیکھیجئے جس میں کسی scheme میں hexBinary کا اعلان کیا گیا ہے:

<xs:element name="blobsrc" type="xs:hexBinary"/>

AnyURI نوع اعداد صحیح (AnyURI Data Type)

anyURI نوع اعداد صحیح استعمال کئی URI کا مقصد ہوتی ہے。

ایک مثال دیکھیجئے جس میں کسی scheme میں anyURI کا اعلان کیا گیا ہے:

<xs:attribute name="src" type="xs:anyURI"/>

مستند میں عناصر کا نمائش اس طرح کا ہونا چاہئیگا:

<pic src="http://www.codew3c.com/images/smiley.gif" />

توضیحات:اگر کسی URI میں خالی جگہ موجود ہو، تو ان کی جگہ %20 استعمال کریں。

غیرمستند نوع اعداد صحیح (Miscellaneous Data Types)

نام وصف
anyURI  
base64Binary  
boolean  
double  
float  
hexBinary  
NOTATION  
QName  

غیرمستند نوع اعداد صحیح کی محدودیت (Restriction)

مزید کئی نوع اعداد صحیح ساتھ استعمال کئی محدودیت:

  • enumeration (نوع داده‌ای بولان نمی‌تواند از این محدودیت استفاده کند*)
  • length (نوع داده‌ای بولان نمی‌تواند از این محدودیت استفاده کند)
  • maxLength (نوع داده‌ای بولان نمی‌تواند از این محدودیت استفاده کند)
  • minLength (نوع داده‌ای بولان نمی‌تواند از این محدودیت استفاده کند)
  • pattern
  • whiteSpace

*توضیح مترجم:محدودیت‌ها اشاره دارد به constraint.