![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/JKDOM.SVG/langpl-640px-JKDOM.SVG.png&w=640&q=50)
Obiektowy model dokumentu
Z Wikipedii, wolnej encyclopedia
Obiektowy model dokumentu (ang. Document Object Model, DOM) – sposób reprezentacji złożonych dokumentów XML i HTML w postaci modelu obiektowego. Model ten jest niezależny od platformy i języka programowania.
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/JKDOM.SVG/320px-JKDOM.SVG.png)
Standard W3C DOM definiuje zespół klas i interfejsów, pozwalających na dostęp do struktury dokumentów oraz jej modyfikację poprzez tworzenie, usuwanie i modyfikację tzw. „węzłów” (ang. nodes).
Dla większości języków programowania istnieją biblioteki obsługujące DOM dla plików XML. Najbardziej zaawansowane z nich to Apache Xerces () i MS XML. Standard W3C definiuje interfejsy DOM tylko dla języków JavaScript i Java.