Document Object Model (DOM), HTML ve XML belgeleri için bir programlama API’sidir. Belgelerin mantıksal yapısını ve bir belgeye nasıl erişildiğini ve değiştirildiğini tanımlar. DOM belirtiminde, “belge” terimi geniş anlamda kullanılmaktadır – giderek artan bir şekilde XML, çeşitli sistemlerde depolanabilecek birçok farklı türde bilgiyi temsil etmenin bir yolu olarak kullanılmaktadır ve bunun çoğu geleneksel olarak şu