sequence

XML Schema sequence elementi


❮ To‘liq XML Schema ma’lumotnomasi

Ta’rif va qo‘llanilishi

sequence elementi bola elementlar ketma-ketlikda kelishi kerakligini belgilaydi. Har bir bola element 0 martadan istalgancha marta kelishi mumkin.

Element haqida ma’lumot

  • Ota elementlar: group, choice, sequence, complexType, restriction (ham simpleContent, ham complexContent), extension (ham simpleContent, ham complexContent)

Sintaksis

<sequence id=ID maxOccurs=nonNegativeInteger|unbounded minOccurs=nonNegativeInteger any attributes > (annotation?,(element|group|choice|sequence|any)*) </sequence>

(? belgisi element sequence elementi ichida nol yoki bir marta kelishi mumkinligini bildiradi)

Atribut Tavsif
id Ixtiyoriy. Element uchun noyob ID belgilaydi
maxOccurs Ixtiyoriy. sequence elementi ota elementda ko‘pi bilan necha marta kelishi mumkinligini belgilaydi. Qiymat >= 0 bo‘lgan istalgan son bo‘lishi mumkin, maksimal songa cheklov qo‘ymaslik uchun esa "unbounded" qiymatidan foydalaning. Standart qiymat — 1
minOccurs Ixtiyoriy. sequence elementi ota elementda kamida necha marta kelishi kerakligini belgilaydi. Qiymat >= 0 bo‘lgan istalgan son bo‘lishi mumkin. Standart qiymat — 1
any attributes Ixtiyoriy. Sxemaga oid bo‘lmagan nomlar fazosidagi boshqa har qanday atributlarni belgilaydi

1-misol

Bu misolda "personinfo" nomli element e’loni ko‘rsatilgan. U quyidagi beshta elementni shu tartibda o‘z ichiga olishi kerak: "firstname", "lastname", "address", "city" va "country":

<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-misol

Bu misolda sequence elementi ichida quyidagi elementlardan (dog va cat) nol yoki undan ko‘pini o‘z ichiga olishi mumkin bo‘lgan "pets" nomli element e’loni ko‘rsatilgan:

<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>


❮ To‘liq XML Schema ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!