Document Object Model: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Grifone87 (discussione | contributi)
Caratteristiche: Corretto errore di battitura
Etichetta: Modifica da applicazione mobile
Riga 34:
 
== Caratteristiche ==
Nativamente supportato dai [[browser]] per modificare gli elementi di un documento [[HTML]]., DOM è un modo per accedere e aggiornare dinamicamente il contenuto, la struttura e lo stile dei documenti. Per le numerose incompatibilità dovute al diverso tipo di gestione di DOM dai vari browser, il W3C ha stabilito delle specifiche standard.
 
DOM non pone limitazioni alla struttura dei dati di un documento. DOM permette di visualizzare un documento ben formato sotto forma di albero: la maggior parte dei [[parser XML]] (come [[Xerces]]) e i processori [[Extensible Stylesheet Language|XSL]] (per esempio [[Xalan]]) sono stati sviluppati per usare la struttura ad albero. Questa implementazione richiede che l'intero contenuto di un documento venga analizzato e salvato in memoria. DOM è utilizzato principalmente per recuperare informazioni da documenti con una strutturazione non standard, cioè dove gli elementi devono essere trovati in modo casuale. Per le applicazioni basate su [[XML]] che usano un processo di lettura e scrittura per analisi, DOM presenta un grande spreco di memoria; per questo tipo di applicazioni si consiglia di usare il modello [[Simple API for XML|SAX]].