Elemen kompaun Skema XML – teks sahaja
XSD Teks sahaja
Unsur majmuk teks sahaja boleh mengandungi teks dan atribut.
Elemen majmuk teks sahaja
Jenis ini hanya mengandungi kandungan ringkas (teks dan atribut), jadi kami menambah elemen Kandungan ringkas pada kandungan ini. Apabila menggunakan kandungan ringkas, kita mesti menentukan sambungan atau kelayakan dalam elemen Kandungan mudah, seperti ini:
<xs:complexType>
<xs:simpleContent>
<xs:extension base="basetype">
....
....
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
atau:
<xs:element name="somename">
<xs:complexType>
<xs:simpleContent>
<xs:restriction base="basetype">
....
....
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:element>
Petua: Sila gunakan elemen sambungan atau sekatan untuk memanjangkan atau menyekat jenis mudah asas sesuatu unsur. Berikut ialah contoh elemen XML, "saiz kasut", yang mengandungi hanya teks:
Contoh berikut mengisytiharkan jenis komposit yang kandungannya ditakrifkan sebagai nilai integer dan elemen "saiz kasut" mengandungi atribut bernama "negara":
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:integer">
<xs:attribute name="country" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
Kami juga boleh menetapkan nama untuk elemen complexType dan biarkan atribut jenis elemen "saiz kasut" merujuk kepada nama ini (dengan menggunakan kaedah ini, beberapa elemen boleh merujuk kepada jenis komposit yang sama):
<xs:complexType name="shoesize">
<xs:simpleContent>
<xs:extension base="xs:integer">
<xs:attribute name="country" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>