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