Link copiato negli appunti
Il Document Object Model definisce una serie di funzionalità per accedere e manipolare un documento XML rappresentandolo tramite una struttura ad albero. In base a questo approccio, la struttura ed il contenuto di un documento XML viene creata in memoria come una gerarchia di oggetti, ciascuno dei quali rappresenta i diversi elementi del documento.