由於 XmlNodeList 和 XmlNamedNodeMap 包含一組節點,但是 XML 檔會載入記憶體並正在修改中,因此 World Wide Web Consortium (W3C) 指出包含一組節點的對象必須是動態的。 也就是說,如果基礎文件變更,則這兩個物件中的數據也應該變更。 因此,如果您有包含特定元素的所有子元素的 XmlNodeList (例如元素 X),則您會在元素 X 底下新增其他元素、元素 Q。 XmlNodeList 也應該將新的元素 Q 新增至其集合。 反向也是如此。 如果節點新增至 XmlNodeList,基礎檔也會更新。