Freigeben über


Dynamische Updates für NodeLists und NamedNodeMaps

Da die XmlNodeList und die XmlNamedNodeMap eine Reihe von Knoten enthalten, das XML-Dokument wird jedoch in den Arbeitsspeicher geladen und geändert, gibt das World Wide Web Consortium (W3C) an, dass diese Objekte, die Sätze von Knoten enthalten, dynamisch sein müssen. Das heißt, wenn sich das zugrunde liegende Dokument ändert, sollten sich die Daten in diesen beiden Objekten ebenfalls ändern. Wenn Sie also über eine XmlNodeList verfügen, die alle untergeordneten Elemente eines bestimmten Elements (z. B. Element X) enthält, fügen Sie dem Dokument unter Element X ein zusätzliches Element, Element Q, hinzu. Die XmlNodeList sollte auch das neue Element Q zu seiner Auflistung hinzugefügt haben. Das gleiche gilt umgekehrt. Wenn der XmlNodeList ein Knoten hinzugefügt wird, wird auch das zugrunde liegende Dokument aktualisiert.

Siehe auch