tutorial pengembangan web terbaru
 

XML Skema attributeGroup Element


<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