Freigeben über


Dynamische Updates von "NodeLists" und "NamedNodeMaps"

Da XmlNodeList und XmlNamedNodeMap eine Knotengruppe enthalten, aber das XML-Dokument in den Speicher geladen und verändert wird, müssen die vom World Wide Web Consortium (W3C) definierten Statusangaben, die diese Objekte mit den Knotengruppen haben können, dynamisch sein. Anders ausgedrückt: Wenn das zugrunde liegende Dokument geändert wird, sollten sich auch die Daten in diesen beiden Objekten ändern. Dies ist der Fall bei einer XmlNodeList, die alle untergeordneten Elemente eines bestimmten Elements enthält (z.B. Element X). In diesem Fall fügen Sie dem Dokument ein weiteres Element Q unterhalb des Elements X hinzu. Dieses neue Element Q sollte nun ebenfalls in der XmlNodeList enthalten sein. Dies gilt auch umgekehrt. Wenn der XmlNodeList ein Knoten hinzugefügt wird, wird auch das zugrunde liegende Dokument aktualisiert.

Siehe auch