أحدث البرامج التعليمية وتطوير الشبكة
 

أنواع XSD بيانات متنوعة


أنواع البيانات المتنوعة الأخرى هي boolean, base64Binary, hexBinary, float, double, anyURI, QName ، و NOTATION .


منطقية نوع البيانات

يتم استخدام نوع البيانات منطقية لتحديد قيمة صحيحة أو خاطئة.

وفيما يلي مثال لإعلان منطقية في مخطط:

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

عنصر في المستند قد تبدو هذه:

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

Note: القيم القانونية لمنطقية صحيحة، كاذبة، 1 (which indicates true) ، و0 (which indicates false) .


أنواع البيانات الثنائية

وتستخدم أنواع البيانات الثنائية للتعبير عن البيانات الثنائية بتنسيق.

لدينا اثنين من أنواع البيانات الثنائية:

  • base64Binary (Base64-encoded binary data)
  • hexBinary (hexadecimal-encoded binary data)

وفيما يلي مثال لإعلان hexBinary في مخطط:

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

AnyURI نوع البيانات

يتم استخدام نوع البيانات anyURI لتحديد URI.

وفيما يلي مثال لإعلان anyURI في مخطط:

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

عنصر في المستند قد تبدو هذه:

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

Note: إذا كان لديه URI مسافات، استبدالها٪ 20.


أنواع البيانات متنوعة

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

قيود على أنواع البيانات متنوعة

القيود التي يمكن استخدامها مع أنواع البيانات الأخرى:

  • enumeration (a Boolean data type cannot use this constraint)
  • length (a Boolean data type cannot use this constraint)
  • maxLength (a Boolean data type cannot use this constraint)
  • minLength (a Boolean data type cannot use this constraint)
  • pattern
  • whiteSpace