Skema XML menjelaskan struktur dokumen XML, seperti DTD.
Dokumen XML dengan sintaks yang benar disebut “Well Formed”.
Dokumen XML yang divalidasi terhadap Skema XML memiliki “Format Baik” dan “Valid”.
Section Artikel
Skema XML adalah alternatif berbasis XML untuk DTD:
<xs:element name="note"> <xs:complexType> <xs:sequence> <xs:element name="to" type="xs:string"/> <xs:element name="from" type="xs:string"/> <xs:element name="heading" type="xs:string"/> <xs:element name="body" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Penjelasan Skema di atas:
<xs:element name="note">
mendefinisikan elemen yang disebut “note”<xs:complexType>
elemen “note” adalah tipe yang kompleks<xs:sequence>
tipe kompleks adalah urutan elemen<xs:element name="to" >
elemen “to” berjenis string (teks)<xs:element name="from" type="xs:string">
elemen “from” adalah tipe string<xs:element name="heading" type="xs:string">
elemen “heading” adalah tipe string<xs:element name="body" type="xs:string">
elemen “body” adalah tipe stringDengan XML Schema, file XML dapat membawa deskripsi formatnya sendiri.
Dengan Skema XML, sekelompok orang independen dapat menyetujui standar untuk bertukar data.
Dengan XML Schema, kita bisa memverifikasi data.
Salah satu kekuatan terbesar Skema XML adalah dukungan untuk tipe data:
Kekuatan hebat lainnya tentang Skema XML adalah bahwa mereka ditulis dalam XML: