Model DOM

Model DOM to niezależny od platformy sposób reprezentacji danych zapisanych w HTML oraz XML. Umożliwia on dostęp do każdego elementu pliku czy też atrybutów elementów. Po wczytaniu pliku do pamięci jest on przechowywany w postaci drzewa, które możemy przemierzać, modyfikować oraz poszerzać o nowe elementy. Model DOM umożliwił programistom szybkie i łatwe wykorzystanie plików XML w celu przechowywania danych, co pozwoliło na stworzenie nowych technologii, takich jak choćby AJAX (Asynchronous JavaScript and XML). I chociaż AJAX wykorzystywany jest teraz nawet bez integracji z plikami XML, to jego rozwój zawdzięczamy modelowi DOM.