<Lengkap XML Schema Referensi
Definisi dan Penggunaan
Unsur setiap memungkinkan penulis untuk memperpanjang dokumen XML dengan unsur-unsur tidak ditentukan oleh skema.
Informasi elemen
- Parent elements: pilihan, urutan
Sintaksis
<any
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
namespace=namespace
processContents=lax|skip|strict
any attributes
>
(annotation?)
</any>
(The? Tanda menyatakan bahwa elemen dapat terjadi nol atau satu dalam setiap elemen)
Atribut | Deskripsi |
---|---|
id | Pilihan. Menentukan ID unik untuk elemen |
maxOccurs | Pilihan. Menentukan jumlah maksimum kali setiap elemen 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 setiap elemen dapat terjadi pada elemen induk. nilai dapat sejumlah> = 0. Nilai default adalah 1 |
namespace | Pilihan. Menentukan ruang nama yang mengandung unsur-unsur yang dapat digunakan. Dapat diatur untuk salah satu dari berikut:
|
processContents | Pilihan. Menentukan bagaimana prosesor XML harus menangani validasi terhadap unsur-unsur yang ditentukan oleh ini setiap elemen. Dapat diatur untuk salah satu dari berikut:
|
any attributes | Pilihan. Menentukan atribut lain dengan non-skema namespace |
contoh 1
Contoh berikut menunjukkan deklarasi untuk elemen yang disebut "person" . Dengan menggunakan <any> elemen penulis dapat memperpanjang (after <lastname>) isi "person" dengan setiap elemen:
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:any minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<Lengkap XML Schema Referensi