Latest web development tutorials

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

ويستخدم نوع بيانات سلسلة لاحتواء قيمة السلسلة.


نوع بيانات سلسلة (سلسلة نوع البيانات)

يمكن أن تحتوي على نوع بيانات سلسلة أحرف، يغذي الخط، الإرجاع، وعلامات التبويب.

هنا مثال لإعلان سلسلة المخطط:

<xs:element name="customer" type="xs:string"/>

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

<customer>John Smith</customer>

أو من هذا القبيل:

<customer> John Smith </customer>

ملاحظة: إذا كنت تستخدم أنواع البيانات سلسلة، ومعالج XML لا تغيير قيمة واحدة.


تطبيع نوع بيانات سلسلة (NormalizedString نوع البيانات)

أنواع البيانات سلسلة تطبيع المستمدة من نوع بيانات سلسلة.

يمكن أن تحتوي على تطبيع نوع بيانات سلسلة الأحرف نفسها، ولكن المعالج XML إزالة خط فاصل، الإرجاع، وعلامات التبويب.

هنا مثال من نوع بيانات سلسلة تطبيع في المخطط:

<xs:element name="customer" type="xs:normalizedString"/>

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

<customer>John Smith</customer>

أو من هذا القبيل:

<customer> John Smith </customer>

ملاحظة: في المثال أعلاه، سيتم استخدام معالج XML لاستبدال كافة علامات التبويب بمسافات.


رمزي نوع البيانات (رمز نوع البيانات)

البيانات رمزية مستمدة من نفس النوع من نوع بيانات سلسلة.

يمكن أن تحتوي رمزية نوع البيانات نفس الشخصيات، ولكن المعالج XML سيزيل يغذي الخط، الإرجاع، علامات التبويب، مما أدى ومسافات زائدة، والفضاء (مستمر).

هنا مثال على مخطط في الإعلان رمزية ذات الصلة:

<xs:element name="customer" type="xs:token"/>

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

<customer>John Smith</customer>

أو من هذا القبيل:

<customer> John Smith </customer>

ملاحظة:> في المثال أعلاه، محلل XML سيزيل علامات التبويب.


نوع بيانات سلسلة

يرجى ملاحظة أن جميع أنواع البيانات التالية مستمدة من نوع بيانات سلسلة (باستثناء سلسلة نوع البيانات نفسها)!

اسم وصف
الكيانات
كيان
الهوية قدمت سمة معرف سلسلة في XML (تستخدم فقط بالاشتراك مع سمات المخطط)
IDREF قدمت سلسلة IDREF سمة في XML (تستخدم فقط بالاشتراك مع سمات المخطط)
اللغة IDREFS سلسلة تحتوي على معرف لغة صالحة
اسم سلسلة تحتوي على اسم XML صالح
NCName
NMTOKEN قدمت سلسلة السمة NMTOKEN في XML (تستخدم فقط بالاشتراك مع سمات المخطط)
NMTOKENS
normalizedString سلسلة لا يحتوي على خط يغذي الإرجاع، أو علامات التبويب
QName
سلسلة سلسلة
رمز سلسلة لا يحتوي على خط يغذي الإرجاع، أو علامات التبويب، المسافات البادئة أو زائدة أو أكثر المساحات متتالية


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

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

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