XML Schema semua elemen
Definisi dan Penggunaan
Elemen menetapkan bahwa elemen anak dapat muncul dalam urutan apapun, setiap sub-elemen dapat terjadi nol atau satu.
Informasi elemen
- elemen induk: kelompok, complexType, pembatasan (baik simpleContent dan complexContent), ekstensi (baik simpleContent dan complexContent)
tatabahasa
<all
id=ID
maxOccurs=1
minOccurs=0|1
any attributes
>
(annotation?,element*)
</all>
id=ID
maxOccurs=1
minOccurs=0|1
any attributes
>
(annotation?,element*)
</all>
(? Masuk menyatakan bahwa elemen dapat terjadi nol atau satu, dan * tanda menyatakan bahwa elemen dapat terjadi nol atau lebih kali di semua elemen.)
milik | deskripsi |
---|---|
id | Opsional. Pengenal unik dari elemen. |
maxOccurs | Opsional. Jumlah maksimum kali elemen dapat terjadi. Nilai harus 1. |
minOccurs | Opsional. Jumlah minimum kali elemen dapat terjadi. Nilai ini dapat menjadi integer dari 0 atau 1. Untuk menentukan bahwa elemen ini opsional, atribut diatur ke 0. Nilai default adalah 1. |
atribut | Opsional. Ini menentukan atribut non-skema namespace. |
contoh 1
<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>
<xs:complexType>
<xs:all>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
Contoh di atas menunjukkan "firstname" dan "nama belakang" elemen dapat muncul dalam urutan apapun, baik elemen hanya harus muncul sekali!
contoh 2
<xs:element name="person">
<xs:complexType>
<xs:all minOccurs="0">
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:complexType>
<xs:all minOccurs="0">
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>
Contoh di atas menunjukkan "firstname" dan "nama belakang" elemen dapat muncul dalam urutan apapun, setiap elemen dapat muncul nol atau satu waktu!
Lengkap XML Schema Referensi