XML DOM - NamedNodeMap 對(duì)象
NamedNodeMap 對(duì)象表示一個(gè)無(wú)順序的節(jié)點(diǎn)列表。
NamedNodeMap 對(duì)象
我們可通過(guò)節(jié)點(diǎn)名稱來(lái)訪問(wèn) NamedNodeMap 中的節(jié)點(diǎn)。
NamedNodeMap 可保持其自身的更新。假如節(jié)點(diǎn)列表或 XML 文檔中的某元素被刪除或添加,節(jié)點(diǎn)也會(huì)被自動(dòng)更新。
注釋:注釋:在一個(gè)指定的節(jié)點(diǎn)地圖中,節(jié)點(diǎn)不會(huì)以任何次序返回。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: 萬(wàn)維網(wǎng)聯(lián)盟 (因特網(wǎng)標(biāo)準(zhǔn))
NamedNodeMap 對(duì)象的屬性
屬性 | 描述 | IE | F | O | W3C |
---|---|---|---|---|---|
length | 可返回列表中的節(jié)點(diǎn)數(shù)目 | 5 | 1 | 9 | Yes |
NamedNodeMap 對(duì)象的方法
方法 | 描述 | IE | F | O | W3C |
---|---|---|---|---|---|
getNamedItem() | 可返回指定的節(jié)點(diǎn)(通過(guò)名稱) | 5 | 1 | 9 | Yes |
getNamedItemNS() | 可返回指定的節(jié)點(diǎn)(通過(guò)名稱和命名空間) | 9 | Yes | ||
item() | 可返回處于指定索引號(hào)的節(jié)點(diǎn) | 5 | 1 | 9 | Yes |
removeNamedItem() | 可刪除指定的節(jié)點(diǎn)(根據(jù)名稱) | 6 | 1 | 9 | Yes |
removeNamedItemNS() | 可刪除指定的節(jié)點(diǎn)(根據(jù)名稱和命名空間) | 9 | Yes | ||
setNamedItem() | 設(shè)置指定的節(jié)點(diǎn)(根據(jù)名稱) | 9 | Yes | ||
setNamedItemNS() | 設(shè)置指定的節(jié)點(diǎn)(通過(guò)名稱和命名空間) | 9 | Yes |