DTD: Revizyonlar arasındaki fark

[kontrol edilmiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
Addbot (mesaj | katkılar)
k Bot: Artık Vikiveri tarafından d:q212327 sayfası üzerinden sağlanan 29 vikilerarası bağlantı taşınıyor
Ozanhazer (mesaj | katkılar)
Değişiklik özeti yok
1. satır:
'''DTD''' ([[İngilizce]]: '''Document Type Definition''', [[Türkçe]]: '''Belge Türü Tanımı'''), [[belge]] sözdizimininsözdizimi geçerlikurallarını olduğutanımlayan yerleriişaretleme tanımlarkuralları kümesidir.
 
DTD'ler, birSGML belgenintürevi yapısınıişaretleme belirlerler.dillerinin Ayrıca(XML, HTML gibi) yapısını tanımlamakta kullanılır. [[XML]] türününişaretleme dilinin önemli özelliklerinden biri olan "genişleyebilirlik" yoluylaDTD ile yeni [[veri yapısı|yapılar]]ın tanımlanmasınatanımlanması olanakile sağlarsağlanır. Herhangi bir alandaki uygulamada kullanılacak yeni [[İşaretleme dili|işaretleme dilleri]] DTD'ler ile geliştirilebilir.
 
== DTD'yi kullanan bir XML örneği ==
<source lang="xml">
<code>
<?xml version="1.0"?>
<!DOCTYPE mail [
19. satır:
<yazi>Yarin milli maci izlemeye gidecegiz,unutma!</yazi>
</mail>
</codesource>
 
!DOCTYPE mail,mail elemanının kök-elemanı oldugunu belirtmektedir.
26. satır:
 
== DTD'nin XML'de Uygulanması ==
<source lang="xml">
<code>
<?xml version="1.0"?>
<!DOCTYPE mail SYSTEM "mail.dtd">
<mail>
34. satır:
<baslik>Hatırlatma</baslik>
<yazi>Yarin milli maci izlemeye gidecegiz, unutma!</yazi>
</mail>
</codesource>
 
<source lang="xml">
<code>
<!ELEMENT mail (kime,kimden,baslik,yazi)>
<!ELEMENT kime (#PCDATA)>
<!ELEMENT kimden (#PCDATA)>
<!ELEMENT baslik (#PCDATA)>
<!ELEMENT yazi (#PCDATA)>
</codesource>
 
=== DTD ifadelerinin anlamları ===
"https://tr.wikipedia.org/wiki/DTD" sayfasından alınmıştır