Element Kumpulan Kosong XSD
- Halaman Sebelumnya Element XSD
- Halaman Berikutnya XSD Hanya mengandungi Element
Elemen kompleks kosong tidak dapat mengandung konten, hanya dapat memiliki atribut.
Elemen kosong kompleks:
Elemen XML kosong:
<product prodid="1345" />
Elemen "product" di atas sama sekali tidak memiliki konten. Untuk mendefinisikan tipe yang kosong, kita harus menyatakan tipe yang hanya dapat mengandung elemen di kontennya, tetapi sebenarnya kita tidak akan menyatakan elemen apapun, seperti ini:
<xs:element name="product"> <xs:complexType> <xs:complexContent> <xs:restriction base="xs:integer"> <xs:attribute name="prodid" type="xs:positiveInteger"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element>
Dalam contoh di atas, kami mendefinisikan tipe kompleks dengan konten kompleks. Isyarat elemen kompleks contentful memberitahu kami bahwa kami hendak membatasi atau meluaskan model konten tipe kompleks, sementara batasan integer menyatakan atribut tetapi tidak memperkenalkan konten elemen.
walaupun, boleh juga ditutupkan lebih rapat elemen "product" ini:
<xs:element name="product"> <xs:complexType> <xs:attribute name="prodid" type="xs:positiveInteger"/> </xs:complexType> </xs:element>
atau anda boleh memberi nama kepada element complexType, kemudian tetapkan atribut type element "product" dan rujuk kepada nama complexType ini (dengan cara ini, beberapa element boleh merujuk kepada jenis kumpulan yang sama):
<xs:element name="product" type="prodtype"/> <xs:complexType name="prodtype"> <xs:attribute name="prodid" type="xs:positiveInteger"/> </xs:complexType>
- Halaman Sebelumnya Element XSD
- Halaman Berikutnya XSD Hanya mengandungi Element