العنصر | شرح |
---|
all | يحدد التي يمكن أن تظهر عناصر تابعة في أي أمر. يمكن أن يحدث كل عنصر تابع 0 أو 1 مرة |
annotation | يحدد عنصر المستوى الأعلى للتعليقات مخطط |
any | تمكن المؤلف إلى توسيع وثيقة XML مع عناصر لم يحددها المخطط |
anyAttribute | تمكن المؤلف إلى توسيع وثيقة XML مع سمات لم يحددها المخطط |
appinfo | تحديد المعلومات ليتم استخدامها من قبل التطبيق (يجب أن تذهب داخل الشرح) |
attribute | يحدد سمة |
attributeGroup | وتعرف مجموعة سمة لاستخدامها في تعريفات نوع معقدة |
choice | يسمح فقط واحدة من العناصر الواردة في <choice> إعلان ليكون حاضرا ضمن عنصر يحتوي على |
complexContent | تعرف ملحقات أو قيود على نوع معقد يحتوي على محتوى مختلط أو عناصر فقط |
complexType | يحدد العنصر نوع معقد |
documentation | يحدد نص التعليقات في مخطط (يجب أن تذهب داخل الشرح) |
element | يحدد عنصر |
extension | يمتد على simpleType القائمة أو عنصر complexType |
field | يحدد تعبير XPath التي تحدد القيمة المستخدمة لتعريف قيد الهوية |
group | وتعرف مجموعة من العناصر لاستخدامها في تعريفات نوع معقدة |
import | ويضيف مخططات متعددة مع مختلف مساحة الاسم الهدف إلى وثيقة |
include | ويضيف مخططات متعددة مع نفس مساحة الاسم الهدف إلى وثيقة |
key | تحدد سمة أو قيمة عنصر كمفتاح (unique, non-nullable, and always present) داخل عنصر يحتوي في وثيقة المثال |
keyref | تنص على أن سمة أو قيمة عنصر تتوافق مع تلك الخاصة عنصرا أساسيا أو فريدة من نوعها محدد |
list | يحدد العنصر نوع بسيط على شكل قائمة من القيم |
notation | يصف شكل بيانات غير XML في مستند XML |
redefine | يعيد تعريف أنواع بسيطة ومعقدة، ومجموعات، ومجموعات سمة من مخطط خارجي |
restriction | تعرف القيود على simpleType، simpleContent، أو complexContent |
schema | يحدد العنصر الجذر من مخطط |
selector | يحدد تعبير XPath التي يختار مجموعة من العناصر لقيد الهوية |
sequence | يحدد التي يجب أن تظهر عناصر تابعة في تسلسل. يمكن أن يحدث كل عنصر الطفل من 0 إلى أي عدد من المرات |
simpleContent | يحتوي على ملحقات أو قيود على النص فقط نوع معقد أو على نوع بسيط كمحتوى ولا تحتوي على عناصر |
simpleType | يحدد نوع بسيط وتحدد القيود والمعلومات حول القيم من سمات أو عناصر النص فقط |
union | يحدد نوع بسيط كمجموعة (union) من القيم من أنواع البيانات بسيطة المحدد |
unique | يعرف أن أحد العناصر أو قيمة سمة يجب أن تكون فريدة من نوعها في نطاق |
قيود | وصف |
---|
enumeration | تعرف على قائمة من القيم المقبولة |
fractionDigits | يحدد الحد الأقصى لعدد من المنازل العشرية المسموح بها. يجب أن تكون مساوية أو أكبر من الصفر |
length | يحدد عدد الأحرف أو العناصر القائمة المسموح بها. يجب أن تكون مساوية أو أكبر من الصفر |
maxExclusive | تحديد الحدود العليا للقيم رقمية (يجب أن تكون القيمة أقل من هذه القيمة) |
maxInclusive | تحديد الحدود العليا للقيم رقمية (يجب أن تكون القيمة أقل من أو تساوي هذه القيمة) |
maxLength | يحدد الحد الأقصى لعدد الأحرف أو العناصر القائمة المسموح بها. يجب أن تكون مساوية أو أكبر من الصفر |
minExclusive | تحدد الحدود الدنيا للقيم رقمية (يجب أن تكون قيمة أكبر من هذه القيمة) |
minInclusive | تحدد الحدود الدنيا للقيم رقمية (يجب أن تكون قيمة أكبر من أو تساوي هذه القيمة) |
minLength | تحديد الحد الأدنى لعدد الأحرف أو العناصر القائمة المسموح بها. يجب أن تكون مساوية أو أكبر من الصفر |
pattern | يحدد التسلسل الدقيق للشخصيات مقبولة |
totalDigits | يحدد الحد الأقصى لعدد الأرقام المسموح بها. يجب أن تكون أكبر من الصفر |
whiteSpace | تحدد كيفية أبيض الفضاء (يغذي الخط، علامات التبويب، مسافات، والإرجاع) يتم التعامل مع |