DTD: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
Thijs!bot (mesaj | katkılar)
k Bot değişikliği Ekleniyor: uk:Document Type Definition
1. satır:
{{Düzenle|Nisan 2007}}
{{Düzenle-tr}}
== DTD(Document Type Definition dökümanın sözdizimi(syntax)inin geçerli(valid) olduğu yerleri tanımlar. ==
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]]==
 
<code><?xml version="1.0"?>
<!DOCTYPE mail [
Satır 27 ⟶ 25:
!ELEMENT kime,kimden,baslik ve yazi elemanlarinin herhangi bir karakter veri oldugunu belirtir.
 
[[==DTD`NINnin XML`DEde UYGULANMASI]]Uygulanması==
 
<!DOCTYPE kök-elemen SYSTEM "dosya-adi">
 
<code>
<!DOCTYPE kök-elemen SYSTEM "dosya-adi">
<?xml version="1.0"?>
<!DOCTYPE note SYSTEM "mail.dtd">
Satır 48 ⟶ 44:
<!ELEMENT yazi (#PCDATA)></code>
 
[[===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.
 
[[ca:Document Type Definition]]
"https://tr.wikipedia.org/wiki/DTD" sayfasından alınmıştır