<?xml version="1.0" coding="ISO-8859-1"?><note><to>Tove</to><from>Jani</from><heading>Pengingat</heading><body>Don jangan lupakan aku akhir pekan ini!</body></note>
Dokumen XML yang valid adalah dokumen XML yang "terbentuk dengan baik", yang juga mematuhi aturan Definisi Tipe Dokumen (DTD):
<?xml version="1.0" coding="ISO-8859-1"?><!DOCTYPE note SYSTEM "Note.dtd"><note><to>Tove</to><from>Jani</from>< heading>Pengingat</heading><body>Jangan lupakan saya akhir pekan ini!</body></note>
Dalam contoh di atas, deklarasi DOCTYPE adalah referensi ke file DTD eksternal. Paragraf berikut menunjukkan isi file ini.
Tujuan DTD adalah untuk mendefinisikan struktur dokumen XML. Ia menggunakan serangkaian elemen hukum untuk menentukan struktur dokumen:
<!DOCTYPE note[<!ELEMENT note (ke,from,heading,body)><!ELEMENT ke (#PCDATA)><!ELEMENT dari (#PCDATA)><!ELEMENT heading (#PCDATA)><!ELEMENT body (#PCDATA)>]>
Jika Anda ingin belajar DTD, silakan temukan tutorial DTD di halaman beranda kami.
W3C mendukung pengganti DTD berbasis XML yang disebut Skema XML:
<xs:element name="catatan"><xs:complexType><xs:urutan><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>
Jika Anda ingin mempelajari Skema XML, temukan tutorial Skema di halaman beranda kami.
Untuk membantu Anda memeriksa sintaksis file XML Anda, kami membuat validator XML yang memungkinkan Anda melakukan pemeriksaan sintaksis pada file XML apa pun.
Silakan lihat bab selanjutnya.