W3C DOM Etkinliği

Doküman Obje Modeli (DOM), bir platform, dil bağımsız bir uygulama programlama arayüzü (API) olup, programların belge içeriğini, yapısını ve stili erişmesini ve değiştirmesini sağlar.

DOM Eğitimi

DOM hakkında daha fazla bilgi edinmek istiyorsanız, bizim HTML DOM Eğitimive XML DOM Eğitimi.

DOM Seviyesi 0

DOM Seviyesi 0 W3C normu değildir. Sadece Netscape Navigator 3.0 ve Microsoft Internet Explorer 3.0'taki eşdeğer işlevselliklerin bir tanımıdır.

DOM gelişim sürecindeki önemli roller: ArborText, IBM, Inso EPS, JavaSoft, Microsoft, Netscape, Novell, Object Management Group, SoftQuad, Sun Microsystems ve Texcel'dir.

W3C'nin DOM Seviyesi 1 bu işlevsellik üzerine inşa edilmiştir.

DOM Seviyesi 1

DOM Seviyesi 1, HTML ve XML belge modellerine odaklanmıştır. Doküman navigasyonu ve işleme işlevlerine sahiptir.

DOM Seviyesi 1, 1998 yılının 1 Ekim'de W3C'nin önerilen standartı oldu.

İkinci baskı çalışma taslağı 2000 yılının 29 Eylül'de.

DOM Seviyesi 2

DOM Seviyesi 2, DOM Seviyesi 1'e stil nesnesi modeli ekler ve belge üzerine bağlı stillerle ilgili işlevsel işlemleri tanımlar.

DOM Seviyesi 2 ayrıca bir olay modeli tanımlar ve XML ad alan destek sağlar.

Bir W3C öneri standardı olarak, DOM Seviyesi 2 normu 2000 yılının 13 Kasım'ında yayınlanmıştır:

DOM Level 2 Core

DOM Level 2 Core, belge içeriği ve yapısına erişim ve değişiklik yapma bir API'sini belirler. Bu API, XML için arayüzleri de içerir.

DOM Level 2 HTML

DOM Level 2 HTML, HTML belgesi yapısı ve içeriğini işlemek için API'yi belirler. (Bu norm hala çalışma taslağıdır)

DOM Level 2 Görünüm

DOM Level 2, belge görünümlerine erişim ve değişiklik yapma API'sini belirler. Görünüm, orijinal belge ile ilişkili bir ifade veya belirli bir alternatif ifade olarak tanımlanır.

DOM Level 2 Stil

DOM Level 2 Style, içerik stillerine dinamik olarak erişim ve değişiklik yapma API'sini belirler.

DOM Level 2 Olaylar

DOM Level 2 Events, belge olaylarına erişim sağlayan API'yi belirler.

DOM Level 2 Gezinti-Area

DOM Level 2 Traversal-Range, belgedeki içerik kapsamlarını dinamik olarak dolaşma ve tanıma API'sini belirler.

DOM Seviyesi 3

DOM Level 3, içerik modeli (DTD ve Şablonlar) ve belge doğrulamayı belirler. Ayrıca belge yükleme ve kaydetme, belge görüntüleme, belge biçimlendirme ve kritik olayları da belirler. DOM Level 3, DOM Core Level 2 üzerine kuruludur.

DOM Level 3 Gereksinimler

DOM Gereksinimleri belgesi, Level 3 gereksinimleri için güncellenmiş ve 2000 yılının 12 Nisan'ında çalışma taslağı olarak yayınlanmıştır.

Aşağıdaki DOM Level 3 çalışma taslağı 2000 yılının 1 Eylül'ünde yayınlanmıştır:

DOM Level 3 Temel

DOM Level 3 Core, belge içeriği, yapısı ve stiline erişim ve değişiklik yapma bir API'sini belirler.

DOM Level 3 Olaylar

Yeni arayüzler ve yeni olay setlerini ekleyerek, DOM Level 3 Events API, Level 2 Event API'nin işlevlerini genişletir.

DOM Level 3 Yükleme ve Kaydetme

DOM Level 3 İçerik Modeli, içerik yükleme ve kaydetme, içerik modeli (DTD ve Şablonlar) ve belge doğrulama desteği sağlayan API'yi belirler.

DOM Level 3 Views ve Biçimlendirme

DOM Level 3 Views, belge görünümlerine erişim ve değişiklik yapma API'sini belirler. Görünüm, orijinal belge ile ilişkili bir ifade veya belirli bir alternatif ifade olarak tanımlanır.

W3C DOM Spesifikasyonu ve Zaman Çizelgesi

Spesifikasyon Taslak/Öneri Önerilen
DOM Level 1   1998 Yılı 1 Ekim
DOM Level 1 (SE) 2000 Yılı 29 Eylül  
DOM Level 2 Temel   2000 Yılı 13 Kasım
DOM Level 2 HTML   2003 Yılı 9 Ocak
DOM Level 2 Görünüm   2000 Yılı 13 Kasım
DOM Level 2 Stil   2000 Yılı 13 Kasım
DOM Level 2 Olaylar   2000 Yılı 13 Kasım
DOM Level 2 Gezinti-Area   2000 Yılı 13 Kasım
DOM Level 3 Gereksinimler 2004 Yılı 26 Şubat  
DOM Level 3 Temel   2004 Yılı 7 Nisan
DOM Level 3 Olaylar 2007 Yılı 21 Aralık  
DOM Level 3 Yükleme ve Kaydetme   2004 Yılı 7 Nisan
DOM Level 3 Doğrulama   2004 Yılı 27 Ocak
DOM Level 3 XPath 2004 Yılı 26 Şubat  
DOM Level 3 Görünüm 2004 Yılı 26 Şubat  

W3C Referans

W3C DOM Ana Sayfası