W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Document 對象代表整個 XML 文檔。
通過 Document 對象,你幾乎可以操作任何元素標(biāo)簽,從而得到你想要的任何結(jié)果。
Document 對象是文檔樹的根,并為我們提供對文檔數(shù)據(jù)的最初(或最頂層)的訪問入口。
由于元素節(jié)點、文本節(jié)點、注釋、處理指令等均無法存在于文檔之外,Document 對象也提供了創(chuàng)建這些對象的方法。Node 對象提供了一個 ownerDocument 屬性,此屬性可把它們與在其中創(chuàng)建它們的 Document 關(guān)聯(lián)起來。
屬性 | 描述 |
---|---|
async | 規(guī)定 XML 文件的下載是否應(yīng)當(dāng)被異步處理。 |
childNodes | 返回文檔的子節(jié)點的節(jié)點列表。 |
doctype | 返回與文檔相關(guān)的文檔類型聲明(DTD,全稱 Document Type Declaration)。 |
documentElement | 返回文檔的根節(jié)點。 |
documentURI | 設(shè)置或返回文檔的位置。 |
domConfig | 返回 normalizeDocument() 被調(diào)用時所使用的配置。 |
firstChild | 返回文檔的第一個子節(jié)點。 |
implementation | 返回處理該文檔的 DOMImplementation 對象。 |
inputEncoding | 返回用于文檔的編碼方式(在解析時)。 |
lastChild | 返回文檔的最后一個子節(jié)點。 |
nodeName | 返回節(jié)點的名稱(根據(jù)節(jié)點的類型)。 |
nodeType | 返回節(jié)點的節(jié)點類型。 |
nodeValue | 設(shè)置或返回節(jié)點的值(根據(jù)節(jié)點的類型)。 |
strictErrorChecking | 設(shè)置或返回是否強(qiáng)制進(jìn)行錯誤檢查。 |
xmlEncoding | 返回文檔的 XML 編碼。 |
xmlStandalone | 設(shè)置或返回文檔是否為 standalone。 |
xmlVersion | 設(shè)置或返回文檔的 XML 版本。 |
方法 | 描述 |
---|---|
adoptNode(sourcenode) | 從另一個文檔向本文檔選定一個節(jié)點,然后返回被選節(jié)點。 |
createAttribute(name) | 創(chuàng)建帶有指定名稱的屬性節(jié)點,并返回新的 Attr 對象。 |
createAttributeNS(uri,name) | 創(chuàng)建帶有指定名稱和命名空間的屬性節(jié)點,并返回新的 Attr 對象。 |
createCDATASection() | 創(chuàng)建 CDATA 區(qū)段節(jié)點。 |
createComment() | 創(chuàng)建注釋節(jié)點。 |
createDocumentFragment() | 創(chuàng)建空的 DocumentFragment 對象,并返回此對象。 |
createElement() | 創(chuàng)建元素節(jié)點。 |
createElementNS() | 創(chuàng)建帶有指定命名空間的元素節(jié)點。 |
createEntityReference(name) | 創(chuàng)建 EntityReference 對象,并返回此對象。 |
createProcessingInstruction(target,data) | 創(chuàng)建一個 ProcessingInstruction 對象,并返回此對象。 |
createTextNode() | 創(chuàng)建文本節(jié)點。 |
getElementById(id) | 返回帶有指定值的 ID 屬性的元素。如果不存在這樣的元素,則返回 null。 |
getElementsByTagName() | 返回帶有指定名稱的所有元素的 NodeList。 |
getElementsByTagNameNS() | 返回帶有指定名稱和命名空間的所有元素的 NodeList。 |
importNode(nodetoimport,deep) | 從另一個文檔向本文檔選定一個節(jié)點。該方法創(chuàng)建源節(jié)點的一個新的副本。如果 deep 參數(shù)設(shè)置為 true,它將導(dǎo)入指定節(jié)點的所有子節(jié)點。 如果設(shè)置為 false,它將只導(dǎo)入節(jié)點本身。該方法返回被導(dǎo)入的節(jié)點。 |
normalizeDocument() | |
renameNode() | 重命名元素或?qū)傩怨?jié)點。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: