<Lengkap XML Schema Referensi
Definisi dan Penggunaan
Urutan elemen menetapkan bahwa elemen anak harus muncul secara berurutan. Setiap elemen anak dapat terjadi dari 0 ke sejumlah kali.
Informasi elemen
- Parent elements: kelompok, pilihan, urut, complexType, pembatasan (both simpleContent and complexContent) , ekstensi (baik simpleContent dan complexContent)
Sintaksis
<sequence
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
any attributes
>
(annotation?,(element|group|choice|sequence|any)*)
</sequence>
(The? Tanda menyatakan bahwa elemen dapat terjadi nol atau satu kali dalam elemen urut)
Atribut | Deskripsi |
---|---|
id | Pilihan. Menentukan ID unik untuk elemen |
maxOccurs | Pilihan. Menentukan jumlah maksimum kali elemen urutan dapat terjadi pada elemen induk. Nilai dapat sejumlah> = 0, atau jika Anda ingin mengatur ada batasan jumlah maksimum, gunakan nilai "unbounded" . Nilai default adalah 1 |
minOccurs | Pilihan. Menentukan jumlah minimum kali elemen urutan dapat terjadi pada elemen induk. nilai dapat sejumlah> = 0. Nilai default adalah 1 |
any attributes | Pilihan. Menentukan atribut lain dengan non-skema namespace |
contoh 1
Contoh ini menunjukkan deklarasi untuk elemen yang disebut "personinfo" , yang harus mengandung lima unsur berikut dalam rangka; "firstname" , "lastname" , "address" , "city" , dan "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>
contoh 2
Contoh ini menunjukkan deklarasi untuk elemen yang disebut "pets" yang dapat memiliki nol atau lebih dari unsur-unsur berikut, anjing dan kucing, dalam elemen berurutan:
<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>
<Lengkap XML Schema Referensi