Tipe Kombinasi Berisi Konten campur XSD
- Halaman Sebelumnya XSD Hanya Teks
- Halaman Berikutnya Indikator XSD
Tipe kompleks campur dapat mengandung atribut, elemen, dan teks.
Tipe kompleks berisi konten campur
Elemen XML, "letter", mengandung teks dan elemen lainnya:
<letter> Yang terhormat Bapak <name>John Smith</name>. Order Anda <orderid>1032</orderid> akan dikirim pada <shipdate>2001-07-13</shipdate>. </letter>
Schema berikut ini mendeklarasikan elemen ini "letter":
<xs:element name="letter"> <xs:complexType mixed="true"> <xs:sequence> <xs:element name="name" type="xs:string"/> <xs:element name="orderid" type="xs:positiveInteger"/> <xs:element name="shipdate" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element>
Keterangan:Untuk memastikan bahwa data karakter dapat muncul di antara elemen anak "letter", atribut "mixed" harus diatur menjadi "true". Tag <xs:sequence> (name, orderid, dan shipdate) berarti elemen yang ditentukan harus muncul secara urut di dalam elemen "letter".
Kami juga dapat memberikan nama bagi elemen "complexType" dan memastikan bahwa atribut type elemen "letter" mengacu pada nama ini complexType (dengan cara ini, beberapa elemen dapat mengacu pada tipe kompleks yang sama):
<xs:element name="letter" type="lettertype"/> <xs:complexType name="lettertype" mixed="true"> <xs:sequence> <xs:element name="name" type="xs:string"/> <xs:element name="orderid" type="xs:positiveInteger"/> <xs:element name="shipdate" type="xs:date"/> </xs:sequence> </xs:complexType>
- Halaman Sebelumnya XSD Hanya Teks
- Halaman Berikutnya Indikator XSD