all

XML Schema all elementi


❮ To‘liq XML Schema ma’lumotnomasi

Ta’rif va qo‘llanilishi

all elementi bola elementlar istalgan tartibda kelishi mumkinligini va har bir bola element nol yoki bir marta kelishi mumkinligini belgilaydi.

Element haqida ma’lumot

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

Sintaksis

<all id=ID maxOccurs=1 minOccurs=0|1 any attributes > (annotation?,element*) </all>

(? belgisi element all elementi ichida nol yoki bir marta, * belgisi esa nol yoki undan ko‘p marta kelishi mumkinligini bildiradi)

Atribut Tavsif
id Ixtiyoriy. Element uchun noyob ID belgilaydi
maxOccurs Ixtiyoriy. Element ko‘pi bilan necha marta kelishi mumkinligini belgilaydi. Qiymat 1 bo‘lishi kerak.
minOccurs Ixtiyoriy. Element kamida necha marta kelishi kerakligini belgilaydi. Qiymat 0 yoki 1 bo‘lishi mumkin. Standart qiymat — 1
any attributes Ixtiyoriy. Sxemaga oid bo‘lmagan nomlar fazosidagi boshqa har qanday atributlarni belgilaydi

1-misol

<xs:element name="person">   <xs:complexType>     <xs:all>       <xs:element name="firstname" type="xs:string"/>       <xs:element name="lastname" type="xs:string"/>     </xs:all>   </xs:complexType> </xs:element>

Yuqoridagi misol "firstname" va "lastname" elementlari istalgan tartibda kelishi mumkinligini, ammo ikkala element ham bir marta va faqat bir marta kelishi SHARTLIGINI bildiradi!

2-misol

<xs:element name="person">   <xs:complexType>     <xs:all>       <xs:element name="firstname" type="xs:string" minOccurs="0"/>       <xs:element name="lastname" type="xs:string" minOccurs="0"/>     </xs:all>   </xs:complexType> </xs:element>

Yuqoridagi misol "firstname" va "lastname" elementlari istalgan tartibda kelishi va har bir element nol yoki bir marta kelishi MUMKINLIGINI bildiradi!



❮ To‘liq XML Schema ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!