عنصر تسلسل مخطط XML
❮ مرجع مخطط XML الكامل
التعريف والاستخدام
يحدد عنصر التسلسل أن العناصر الفرعية يجب أن تظهر في تسلسل. يمكن أن يحدث كل عنصر فرعي من 0 إلى أي عدد من المرات.
معلومات العنصر
- العناصر الأصلية: المجموعة ، الاختيار ، التسلسل ، النوع المعقد ، التقييد (كل من المحتوى البسيط والمحتوى المعقد) ، الامتداد (المحتوى البسيط والمحتوى المعقد)
بناء الجملة
<sequence
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
any attributes
>
(annotation?,(element|group|choice|sequence|any)*)
</sequence>
(تعلن العلامة أن العنصر يمكن أن يحدث صفرًا أو مرة واحدة داخل عنصر التسلسل)
Attribute | Description |
---|---|
id | Optional. Specifies a unique ID for the element |
maxOccurs | Optional. Specifies the maximum number of times the sequence element can occur in the parent element. The value can be any number >= 0, or if you want to set no limit on the maximum number, use the value "unbounded". Default value is 1 |
minOccurs | Optional. Specifies the minimum number of times the sequence element can occur in the parent element. The value can be any number >= 0. Default value is 1 |
any attributes | Optional. Specifies any other attributes with non-schema namespace |
مثال 1
يوضح هذا المثال تصريحًا لعنصر يسمى "معلومات شخصية" ، والذي يجب أن يحتوي على العناصر الخمسة التالية بالترتيب ؛ "الاسم الأول" و "الاسم الأخير" و "العنوان" و "المدينة" و "البلد":
<xs:element name="personinfo">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="address" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="country" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
مثال 2
يوضح هذا المثال إعلانًا عن عنصر يسمى "الحيوانات الأليفة" يمكن أن يحتوي على صفر أو أكثر من العناصر التالية ، كلب وقطة ، في عنصر التسلسل:
<xs:element name="pets">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="dog" type="xs:string"/>
<xs:element name="cat" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
❮ مرجع مخطط XML الكامل