在本章中,我們將學習XML DOM節點。 每個XML DOM都包含稱為節點的分層單元資訊,DOM描述了這些節點以及它們之間的關係。
節點型別
以下圖顯示了所有節點型別 -
XML中最常見的節點型別是 -
- 文件節點(Document Node) - 完整的XML文件結構是文件節點。
- 元素節點(Element Node) - 每個XML元素都是一個元素節點,它也是唯一可以擁有屬性的節點型別。
- 屬性節點(Attribute Node) - 每個屬性都被視為屬性節點。 它包含有關元素節點的資訊,但實際上並不認為是元素的子元素。
- 文字節點(Text Node) - 文件文字被視為文字節點。 它可以包含更多資訊或僅包含空格。
一些不太常見的節點型別是 -
- CData節點 - 此節點包含解析器不應分析的資訊。 它應該只是作為純文字傳遞。
- 注釋節點 - 此節點包含有關資料的資訊,通常應用程式會忽略。
- 處理指令節點 - 此節點包含專門針對應用程式的資訊。
- 文件片段節點
- 實體節點
- 實體參照節點
- 符號節點