Latest web development tutorials

XML Schema semua elemen

XML Schema Referensi Lengkap XML Schema Referensi

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>

(? 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>

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>

Contoh di atas menunjukkan "firstname" dan "nama belakang" elemen dapat muncul dalam urutan apapun, setiap elemen dapat muncul nol atau satu waktu!


XML Schema Referensi Lengkap XML Schema Referensi