nodeName、nodeValue 以及 nodeType 包含有關於節點的信息。
節點信息
每個節點都擁有包含着關於節點某些信息的屬性。這些屬性是:
- nodeName(節點名稱)
- nodeValue(節點值)
- nodeType(節點類型)
nodeName
nodeName 屬性含有某個節點的名稱。
- 元素節點的 nodeName 是標籤名稱
- 屬性節點的 nodeName 是屬性名稱
- 文本節點的 nodeName 永遠是 #text
- 文檔節點的 nodeName 永遠是 #document
註釋:nodeName 所包含的 XML 元素的標籤名稱永遠是大寫的
nodeValue
對於文本節點,nodeValue 屬性包含文本。
對於屬性節點,nodeValue 屬性包含屬性值。
nodeValue 屬性對於文檔節點和元素節點是不可用的。
nodeType
nodeType 屬性可返回節點的類型。
最重要的節點類型是:
元素類型 | 節點類型 |
---|---|
元素 | 1 |
屬性 | 2 |
文本 | 3 |
註釋 | 8 |
文檔 | 9 |