<Lengkap XML Schema Referensi
Definisi dan Penggunaan
The anyAttribute elemen memungkinkan penulis untuk memperpanjang dokumen XML dengan atribut tidak ditentukan oleh skema.
Informasi elemen
- Parent elements: complexType, pembatasan (both simpleContent and complexContent) , ekstensi (both simpleContent and complexContent) , attributeGroup
Sintaksis
<anyAttribute
id=ID
namespace=namespace
processContents=lax|skip|strict
any attributes
>
(annotation?)
</anyAttribute>
(The? Tanda menyatakan bahwa elemen dapat terjadi nol atau satu dalam elemen anyAttribute)
Atribut | Deskripsi |
---|---|
id | Pilihan. Menentukan ID unik untuk elemen |
namespace | Pilihan. Menentukan ruang nama yang berisi atribut 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 <anyAttribute> elemen penulis dapat menambahkan sejumlah atribut ke "person" elemen:
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
<xs:anyAttribute/>
</xs:complexType>
</xs:element>
<Lengkap XML Schema Referensi