W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
DOM 是一個代表節(jié)點對象層次的文檔。
XML 文檔對象模型(DOM)具有多種節(jié)點類型。
下面的實例使用 XML 文件 books.xml。
函數(shù) loadXMLDoc(),位于外部 JavaScript 中,用于加載 XML 文件。
下面的表格列舉了不同的 W3C 節(jié)點類型,每個節(jié)點類型中可能會包含子類:
節(jié)點類型 | 描述 | 子類 |
---|---|---|
Document | 代表整個文檔(DOM 樹的根節(jié)點) | Element (max. one), ProcessingInstruction, Comment, DocumentType |
DocumentFragment | 代表"輕量級"的 Document 對象,它可以保留文檔中的一部分 | Element, ProcessingInstruction, Comment, Text, CDATASection, Entity參考手冊 |
DocumentType | 為文檔中定義的實體提供了一個接口 | None |
ProcessingInstruction | 代表一個處理指令 | None |
EntityReference | 代表一個實體引用 | Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference |
Element | 表示一個元素 | Element, Text, Comment, ProcessingInstruction, CDATASection, EntityReference |
Attr | 代表一個屬性 | Text, EntityReference |
Text | 代表元素或?qū)傩缘奈谋緝?nèi)容 | None |
CDATASection | 代表文檔中的 CDATA 區(qū)段(文本不會被解析器解析) | None |
Comment | 代表一個注釋 | None |
Entity | 代表一個實體 | Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference |
Notation | 定義一個在 DTD 中聲明的符號 | None |
下面的表格列舉了每個節(jié)點類型(nodetype)所返回的節(jié)點名稱(nodeName)和節(jié)點值(nodeValue):
節(jié)點類型 | 返回的節(jié)點名稱 | 返回的節(jié)點值 |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | 文檔類型名稱 | null |
Entity參考手冊 | 實體引用名稱 | null |
Element | 元素名稱 | null |
Attr | 屬性名稱 | 屬性值 |
ProcessingInstruction | 目標 | 節(jié)點的內(nèi)容 |
Comment | #comment | 注釋文本 |
Text | #text | 節(jié)點的內(nèi)容 |
CDATASection | #cdata-section | 節(jié)點的內(nèi)容 |
Entity | 實體名稱 | null |
Notation | 符號名稱 | null |
節(jié)點類型 | 命名常量 |
---|---|
1 | ELEMENT_NODE |
2 | ATTRIBUTE_NODE |
3 | TEXT_NODE |
4 | CDATA_SECTION_NODE |
5 | ENTITY_REFERENCE_NODE |
6 | ENTITY_NODE |
7 | PROCESSING_INSTRUCTION_NODE |
8 | COMMENT_NODE |
9 | DOCUMENT_NODE |
10 | DOCUMENT_TYPE_NODE |
11 | DOCUMENT_FRAGMENT_NODE |
12 | NOTATION_NODE |
以上就是本節(jié)介紹的 XML DOM 節(jié)點類型的全部內(nèi)容了。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: