Doğru yazılmış XML iyi tasarlanmış XML'dir.
XML dökümanı hazırlama ve kurallar onceki linklerde belirtilmişti.
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>Toves</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> |
Geçerli bir XML dökümanı DTD'na uyar.Geçerli bir XMl dökümanı aynı zamanda iyi duzenlenmiş bir XML dökümanıdır.
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE note SYSTEM "InternalNote.dtd"> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> |
A DTD XML dökümanınındaki elementleri tanımlar.
DTD XML dökümanındaki alanları geçerli ve kuralına uygun şekilde tasarlamayı ifade eder.Dökümanının yapısını ve elementleriyle birlikte tanımlar.Daha fazla bilgi için bu linki ziyaret edebilrisiniz : W3Schools' DTD School.
XSchema XML'e dayalı DTD'nin bir alternatifidir.W3C bu alternatif DTd yi de desteklemektedir.
Ayrıntılı bilgi iin linki ziyaret edin:W3Schools' Schema
Xml dökümanalrındaki hatalar xml'i durdurur. Eğer sağlama hatası gördüğünde xml süreci durdurulur.HTML dökümanlarını tag ve yazım hatalı olsa bile browser da göstermek mümkündür.
Kaynak:http://www.w3schools.com
Tarih:14/05/2002