NodeList 和 NamedNodeMap 的动态更新

由于 XmlNodeListXmlNamedNodeMap 包含节点集,而 XML 文档加载到内存中并被修改,因此万维网联合会 (W3C) 规定这些包含节点集的对象应是动态的。 也就是说,如果基础文档更改,则这两个对象中的数据也应更改。 因此,如果您的 XmlNodeList 包含特定元素(例如元素 X)的所有子元素,然后您在文档中的元素 X 下添加了另外一个元素 Q。 XmlNodeList 也应将新元素 Q 添加到其集合中。 反过来也一样。 如果将节点添加到 XmlNodeList,则基础文档同样也更新。

请参见

概念

XML 文档对象模型 (DOM)