Dynamische updates voor NodeLists en NamedNode Kaarten
Omdat de XmlNodeList en de XmlNamedNodeMap een set knooppunten bevatten, maar het XML-document in het geheugen wordt geladen en wordt gewijzigd, geeft het World Wide Web Consortium (W3C) aan dat deze objecten die sets knooppunten bevatten dynamisch moeten zijn. Als het onderliggende document wordt gewijzigd, moeten de gegevens in deze twee objecten ook worden gewijzigd. Als u dus een XmlNodeList hebt die alle onderliggende elementen van een bepaald element bevat (bijvoorbeeld element X), voegt u een extra element, element Q, toe aan het document onder element X. De XmlNodeList moet ook dat nieuwe element Q aan de verzameling hebben toegevoegd. Hetzelfde geldt omgekeerd. Als er een knooppunt wordt toegevoegd aan de XmlNodeList, wordt het onderliggende document ook bijgewerkt.