نوع البيانات المختلفة XSD
- الصفحة السابقة العددية في XSD
- الصفحة التالية دليل مرجع XML
تتضمن أنواع البيانات المختلفة أيضًا منطقية،base64Binary،حروفية،عشرية،ثنائية،anyURI،notation،وNOTATION.
نوع البيانات المنطقية (نوع البيانات المنطقية)
تستخدم البيانات المنطقية لتعريف القيم true أو false.
إليك مثال على إعلان منطقي في بعض النطاقات:
<xs:attribute name="disabled" type="xs:boolean"/>
عناصر الوثيقة يجب أن تبدو مثل هذا:
<prize disabled="true">999</prize>
التعليقات:القيم المقبولة للبوليانية هي true،false،1 (ممثل true) و 0 (ممثل false).
أنواع البيانات الثنائية (أنواع البيانات الثنائية)
تستخدم أنواع البيانات الثنائية للتعبير عن البيانات في شكل ثنائي.
يمكننا استخدام نوعين من أنواع البيانات الثنائية:
- 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.codew3c.com/images/smiley.gif" />
التعليقات:إذا كان عنوان URI يحتوي على مسافات، يرجى استبدالها بـ %20.
أنواع البيانات المختلفة (متنوعة البيانات)
الاسم | الوصف |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
التحديد على أنواع البيانات المختلفة (التحديد)
التحديد المسموح استخدامه مع أنواع البيانات المختلفة:
- enumeration (نوع البيانات الحقيقي لا يمكن استخدامه لهذه القيود*)
- length (نوع البيانات الحقيقي لا يمكن استخدامه لهذه القيود)
- maxLength (نوع البيانات الحقيقي لا يمكن استخدامه لهذه القيود)
- minLength (نوع البيانات الحقيقي لا يمكن استخدامه لهذه القيود)
- pattern
- whiteSpace
*ملاحظة المترجم:القيود تشير إلى constraint.
- الصفحة السابقة العددية في XSD
- الصفحة التالية دليل مرجع XML