Latest web development tutorials

مخطط XML أنواع البيانات متنوعة

وتشمل أنواع البيانات المتنوعة الأخرى منطقية، base64Binary، عشري، النقطة العائمة، الدقة المزدوجة، anyURI، anyURI والتدوين.


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

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

هنا مثال لمخطط منطقي أعلن:

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

يجب أن عناصر في وثيقة تبدو مثل هذا:

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

ملاحظة: القيم المنطقية مشروعة صحيح، كاذبة، 1 (ممثلة صحيح) و0 (كاذبة).


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

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

يمكننا استخدام نوعين البيانات الثنائية:

  • base64Binary (ترميز Base64 البيانات الثنائية)
  • hexBinary (البيانات الثنائية ترميز عرافة)

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

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


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

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

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

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

يجب أن عناصر في وثيقة تبدو مثل هذا:

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

ملاحظة: إذا كان يحتوي على URI مسافات، استبدالها مع 20٪.


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

اسم وصف
anyURI
base64Binary
منطقية
مزدوج
عوامة
hexBinary
NOTATION
QName


أنواع البيانات المتنوعة محددة (تقييد)

قد تحدد وأنواع البيانات المتنوعة استخدامها جنبا إلى جنب:

  • تعداد (أ بوليان لا يمكن استخدام هذا القيد *)
  • طول (أ بوليان لا يمكن استخدام هذا القيد)
  • MAXLENGTH (أ بوليان لا يمكن استخدام هذا القيد)
  • MINLENGTH (نوع بيانات منطقية لا يمكن استخدام هذا القيد)
  • نمط
  • بيضاء

* ملاحظة المترجم: يشير إلى القيد القيد.