Document Object Model: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Thijs!bot (discussione | contributi)
Riga 4:
 
== Caratteristiche ==
DOM è stato inizialmenteInizialmente supportato dai [[browser]] per modificare gli elementi indi un documento [[HTML]]. DOM è stato un modo per accedere e aggiornare dinamicamente il contenuto, la struttura e lo stile dei documenti. APer causale dellenumerose incompatibilità nell'esecuzionedovute al diverso tipo di DOMgestione fradi iDOM dai vari browser, il W3C ha fornitostabilito delle specifiche standard.
 
DOM non mettepone limitazioni sullaalla struttura dei dati deldi un documento. Con DOM, permette di visualizzare un documento ben formato puòsotto essereforma visto come undi albero.: Lala maggior parte dei [[parser XML]] (come [[Xerces]]) e i processori [[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. Quindi, DOM puòè essereutilizzato usatoprincipalmente moltoper benerecuperare perinformazioni da documenti con una strutturazione non standard, applicazionicioè dove gli elementi del documento devono essere trovati in modo casuale e modificati. 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]].
 
==Livelli==