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.