Programlama dillerinin; internet teknolojilerinde kullanılan döküman (html, xml, json vb) türlerini, niceliklerini, niteliklerini, içeriğini okuma veya manipüle etmek amacı ile belirli standartlara uyarak erişilebilmesine aracılık eden servis veya hizmetlere Document Object Model (DOM) denir.
Mesela bir döküman var. İçerisinde barındırılan bir bilginin hangi dökümanın içerisinde, eğer içerisinde ise hangi bölümünde, hangi noktada, hangi imge'den itibaren yer aldığının bir belirteci yoksa, buna erişmeniz imkansıza yakın olur. (Zor olur)
Bunu kolaylaştırmak için DOM aracılığı ile dökümanlara aşağıdakilere benzer nicelikler kazandırılıyor.
Dökümanın adı:
Dökümanın yolu:
Dökümanın öz nitelikleri:
Dökümanın türü:
Döküman içindeki bilginin türü?
<ana kapsayıcı>
<alt kapsayıcı>
<orta kapsayıcı>
<iç kapsayıcı>
<iç kapsayıcı sonu />
<orta kapsayıcı sonu />
<alt kapsayıcı sonu />
<ana kapsayıcı sonu />Dolayısı ile hangi programlama dilini kullanırsanız kullanın böyle bir döküman yapısında belirli bir bilgiye erişmek için DOM objesini kullanırsanız, bu tür nitelik ve niceliklere erişebilir ve/veya manipülasyon gerçekleştirebilirsiniz.
Diğer dom modellerini de incelemenizi tavsiye ederim.
Umarım faydalı olur.
Kolay gelsin,