attributeGroup
XML Schema attributeGroup elementi
❮ To‘liq XML Schema ma’lumotnomasi
Ta’rif va qo‘llanilishi
attributeGroup elementi atribut e’lonlari to‘plamini guruhlash uchun ishlatiladi, shunda ularni murakkab tip ta’riflariga guruh sifatida kiritish mumkin bo‘ladi.
Element haqida ma’lumot
- Ota elementlar: attributeGroup, complexType, schema, restriction (ham simpleContent, ham complexContent), extension (ham simpleContent, ham complexContent)
Sintaksis
<attributeGroup
id=ID
name=NCName
ref=QName
any attributes
>
(annotation?),((attribute|attributeGroup)*,anyAttribute?))
</attributeGroup>(? belgisi element attributeGroup 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 |
| name | Ixtiyoriy. Atribut guruhi nomini belgilaydi. name va ref atributlari bir vaqtda bo‘lishi mumkin emas |
| ref | Ixtiyoriy. Nomlangan atribut guruhiga havolani belgilaydi. name va ref atributlari bir vaqtda bo‘lishi mumkin emas |
| any attributes | Ixtiyoriy. Sxemaga oid bo‘lmagan nomlar fazosidagi boshqa har qanday atributlarni belgilaydi |
1-misol
<xs:attributeGroup name="personattr">
<xs:attribute name="attr1" type="string"/>
<xs:attribute name="attr2" type="integer"/>
</xs:attributeGroup>
<xs:complexType name="person">
<xs:attributeGroup ref="personattr"/>
</xs:complexType>Yuqoridagi misol "person" nomli murakkab tipda ishlatiladigan "personattr" nomli atribut guruhini aniqlaydi.
❮ To‘liq XML Schema ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
