Document Object Model: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FlaBot (discussione | contributi)
Nessun oggetto della modifica
Riga 3:
DOM è stato inizialmente supportato dai [[browser]] per modificare gli elementi in un documento [[HTML]]. DOM è stato un modo per accedere e aggiornare dinamicamente il contenuto, struttura e stile dei documenti. A causa delle incompatibilità nell'esecuzione di DOM fra i vari browser, il W3C ha fornito delle specifiche standard.
 
DOM non mette limitazioni sulla struttura dei dati del documento. Con DOM, un documento ben formato può essere visto come un albero. La 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ò essere usato molto bene per applicazioni dove gli elementi del documento devono essere trovati in modo random 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==
Riga 58:
 
[[categoria:Standard W3C]]
 
[[categoria:Standard XML]]
 
[[af:Document Object Model]]