نوع بيانات XSD للخطوط
- الصفحة السابقة مثال على XSD
- الصفحة التالية تاريخ/وقت XSD
يستخدم نوع البيانات النصية لقيم تحتوي على نصوص.
نوع البيانات النصية (String Data Type)
نوع البيانات النصية يمكن أن يحتوي على أحرف، النسخة، النسخة العكسية والتبويب.
هذا مثال على بيانات النصوص في scheme معين:
<xs:element name="customer" type="xs:string"/>
عناصر الوثيقة يجب أن تبدو مثل هذا:
<customer>John Smith</customer>
أو شيء مشابه:
<customer> John Smith </customer>
التعليق:إذا كنت تستخدم نوع البيانات النصية، فإن معالج XML لن يغير القيمة.
نوع البيانات النصية الم规格ة (NormalizedString Data Type)
يستمد نوع البيانات النصية الم规格ة من نوع البيانات النصية.
يمكن أن يحتوي نوع البيانات النصية الم规格ة على أحرف، ولكن معالج XML سيزيل المسافات السريعة، أو خطوط المكررة، أو المسافات.
هذا مثال على نوع البيانات النصية الم规格ة في schema:
<xs:element name="customer" type="xs:normalizedString"/>
عناصر الوثيقة يجب أن تبدو مثل هذا:
<customer>John Smith</customer>
أو شيء مشابه:
<customer> John Smith </customer>
التعليق:في هذا المثال، سيستبدل معالج XML المسافات السريعة بالمسافات العادية.
نوع البيانات Token (Token Data Type)
يستمد نوع البيانات Token من نوع البيانات النصية.
يمكن أن يحتوي نوع البيانات Token على أحرف، ولكن معالج XML سيزيل المسافات السريعة، أو خطوط المكررة، أو المسافات، أو المسافات في البداية والنهاية (والمسافات المتتالية).
هذا مثال على بيانات token في schema:
<xs:element name="customer" type="xs:token"/>
عناصر الوثيقة يجب أن تبدو مثل هذا:
<customer>John Smith</customer>
أو شيء مشابه:
<customer> John Smith </customer>
التعليق:في هذا المثال، سيزيل معالج XML المسافات السريعة.
نوع البيانات النصية
يرجى ملاحظة أن جميع أنواع البيانات التالية مشتقة من نوع البيانات النصية ( باستثناء نوع البيانات النصية نفسه)!
الاسم | الوصف |
---|---|
ENTITIES | |
ENTITY | |
ID | النصوص التي يتم تقديمها في XML كخصائص ID (يستخدم فقط مع خاصية schema) |
IDREF | النصوص التي يتم تقديمها في XML كخصائص IDREF (يستخدم فقط مع خاصية schema) |
IDREFS language | النصوص التي تحتوي على معرف لغة صالح |
Name | النصوص التي تحتوي على اسم XML صالح |
NCName | |
NMTOKEN | النصوص التي يتم تقديمها في XML كخصائص NMTOKEN (يستخدم فقط مع خاصية schema) |
NMTOKENS | |
normalizedString | النصوص التي لا تحتوي على مسافات سريعة، أو خطوط مكررة أو مسافات |
QName | |
string | النص |
token | النصوص التي لا تحتوي على مسافات سريعة، أو خطوط مكررة أو مسافات أو مسافات متعددة متتالية في البداية أو النهاية |
الحدود لنوع بيانات الخطوط (التحديد)
حدود يمكن استخدامها مع نوع بيانات الخطوط:
- enumeration
- length
- maxLength
- minLength
- pattern (لا يمكن استخدام هذا الحد لـ NMTOKENS و IDREFS و ENTITIES)
- whiteSpace
- الصفحة السابقة مثال على XSD
- الصفحة التالية تاريخ/وقت XSD