Dynamické aktualizace pro NodeLists a NamedNodeMaps
Vzhledem k tomu, že XmlNodeList a XmlNamedNodeMap obsahují sadu uzlů, ale dokument XML je načten do paměti a je upravován, w3C (World Wide Web Consortium) uvádí, že tyto objekty, které obsahují sady uzlů, musí být dynamické. To znamená, že pokud se podkladový dokument změní, data v těchto dvou objektech by se také měla změnit. Proto pokud máte XmlNodeList, který obsahuje všechny podřízené elementy určitého elementu (například element X), pak přidáte další prvek, element Q, do dokumentu pod element X. XmlNodeList by také měl mít nový prvek Q přidaný do své kolekce. Totéž platí obráceně. Pokud je uzel přidán do XmlNodeList, podkladový dokument se aktualizuje také.