Aggiornamenti dinamici a NodeLists e NamedNodeMaps

Poiché in XmlNodeList e XmlNamedNodeMap è contenuto un gruppo di nodi e il documento XML è già stato caricato in memoria e sottoposto a modifiche, il W3C stabilisce che questi oggetti contenenti gruppi di nodi debbano essere dinamici. Vale a dire che, se il documento sottostante cambia, anche i dati di questi due oggetti cambiano di conseguenza. Lo stesso accade se si ha un XmlNodeList in cui sono contenuti tutti gli elementi figlio di un particolare elemento. Dato ad esempio un elemento X, se successivamente si aggiunge al documento un elemento Q, sotto l'elemento X, anche in XmlNodeList deve essere disponibile il nuovo elemento Q aggiunto all'insieme. Lo stesso vale per il contrario. Se viene aggiunto un nodo a XmlNodeList, il documento sottostante viene anch'esso aggiornato.

Vedere anche

Modello a oggetti di documenti XML (Document Object Model, DOM)