DTD(Document Type Definition)
Document Type Definition dökümanın sözdizimi(syntax)inin geçerli(valid) olduğu yerleri tanımlar.DTD`ler bir belgenin yapısını belirlerler. Bir XML(eXtensible Markup Language)`in ilk harfinde geçen genişleyebilir(Extensible) kelimesinin anlamını ifade eden yeni yapılar tanımlamamıza imkan verir. Herhangi bir alandaki uygulamalarda kullanılacak yeni işaretleme dillerini (markup languages) DTD`ler ile geliştirebiliriz.
DTD icerigiyle birlikte bir XML örnegi
]>
Abdulrezzak
Orhan
Hatirlatma
Yarin milli maci izlemeye gidecegiz,unutma!
!DOCTYPE mail,mail elemaninin kök-elemenimiz oldugunu tanimlar. !ELEMENT mail,mail elemaninin (kime,kimden,baslik,yazi) olmak üzere 4 eleman icerdigini, !ELEMENT kime,kimden,baslik ve yazi elemanlarinin herhangi bir karakter veri oldugunu belirtir.
DTD`NIN XML`DE UYGULANMASI
Abdulrezzak
Orhan
Hatirlatma
Yarin milli maci izlemeye gidecegiz,unutma!
DTD Ifadelerinin Anlamlari
ELEMENT Bir XML elemanı tanımlar.
ATTLIST Bir eleman tipinin alabileceği özellikleri tanımlar.
ENTITY Belli bir içeriğin bir isme bağlanarak o isimle ilişkilendirilmesini sağlar.
NOTATION XML hariçi içeriğin tanımlanmasını sağlar. Bu tanımlanan içerik XML belgesinin bir parçası olarak degistirilmez.Document Type Definition