DOM nas prisili, da uporabljamo model drevesne strukture, kar pa je pravzaprav zelo v redu, saj so dokumenti XML po svoji naravi in strukturi hierarhično urejeni.
DOM.tif: Zgled delovanja modela DOM
Velika prednost tega modela je vsekakor ta, da se po drevesu lahko sprehajamo poljubno naprej in nazaj, kar je v primeru skoraj nemogoče oziroma zelo počasno in potratno, saj moramo venomer paziti, kje smo v danem trenutku, in shranjevati podatke, ki smo jih že prebrali.