DOM
Definizione rapida
Modello a oggetti che rappresenta un documento come un albero di elementi manipolabili.
Spiegazione
Il DOM trasforma la struttura di pagine HTML, documenti XML e altri linguaggi derivati da SGML in nodi collegati. I programmi possono creare, leggere o cambiare questi oggetti attraverso proprietà e metodi definiti dal modello elaborato dal W3C.
Esempio pratico
Uno script individua nel DOM il nodo di un titolo e ne sostituisce il testo senza ricostruire l'intero documento.
Spiegazione tecnica
La gerarchia conserva rapporti fra genitori e figli, riproducendo la nidificazione del markup. Procedure e funzioni operano sui nodi come su normali oggetti informatici.
Da non confondere con
Non è il codice HTML o XML originale: è la rappresentazione a oggetti che il software costruisce e manipola a partire dal documento.