<Lengkap XML Schema Referensi
Definisi dan Penggunaan
Itu attributeGroup elemen digunakan untuk kelompok satu set deklarasi atribut sehingga mereka dapat dimasukkan sebagai kelompok ke dalam jenis definisi yang kompleks.
Informasi elemen
- Parent elements: attributeGroup, complexType, skema, pembatasan (baik simpleContent dan complexContent), ekstensi (both simpleContent and complexContent)
Sintaksis
<attributeGroup
id=ID
name=NCName
ref=QName
any attributes
>
(annotation?),((attribute|attributeGroup)*,anyAttribute?))
</attributeGroup>
(The? Tanda menyatakan bahwa elemen dapat terjadi nol atau satu, dan * tanda menyatakan bahwa elemen dapat terjadi nol atau lebih kali dalam elemen attributeGroup)
Atribut | Deskripsi |
---|---|
id | Pilihan. Menentukan ID unik untuk elemen |
name | Pilihan. Menentukan nama kelompok atribut. Nama dan ref atribut tidak bisa keduanya hadir |
ref | Pilihan. Menentukan referensi ke kelompok atribut bernama. Nama dan ref atribut tidak bisa keduanya hadir |
any attributes | Pilihan. Menentukan atribut lain dengan non-skema namespace |
contoh 1
<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>
Contoh di atas mendefinisikan sebuah kelompok atribut bernama "personattr" yang digunakan dalam jenis kompleks bernama "person" .
<Lengkap XML Schema Referensi