XML Schema merupakan informasi mengenai metadata yang mendefinisikan cara yang tepat penstrukturan file XML.
Sebuah dokumen XML yang dideskripsikan oleh skema disebut dengan instance document. Jika dokumen memenuhi semua konstrain yang dispesifikasikan oleh skema, maka dianggap sebagai schema-valid.
Ridho Someone Reminder Don't forget me this weekend!
<xs:schema xmlns:xs=" org/2001/XMLSchema" targetNameSpace=" xmlns=" ool.com" elementFormDefault="quali fied"> <xs:element name="heading" type="xs:string"/>
File XML Schema biasanya disimpan dengan ektensi *.xsd. Untuk mempraktekannya, buatlah file XSD diatas dan simpan dengan nama XMLSchema.xsd. Selanjutnya buat dokumen XML diatas dengan nama file contoh10_1.xml, mamun tambahkan atribut dan manespace pada elemen root, Sehingga kodenya menjadi seperti berikut :
<note xmlns:xsi=" instance" xsi:noNamespaceSchemaLocation="XMLSchema.xsd" > Ridho Someone Reminder Don't forget me this weekend!