Mfano wa Document ya XML DOM

Document 对象代表整个 XML 文档。

XML 文档对象

Document 对象是一棵 XML 文档树的根,它为我们提供了访问文档数据的主要入口。

由于元素节点、文本节点、注释、处理指令等不能存在于文档之外,因此 Document 对象还包含创建这些对象的方法。Node 对象有一个 ownerDocument 属性,该属性将它们与创建它们的 Document 关联起来。

Document 对象的属性

Mfano Maelezo
childNodes 返回文档的子节点的 NodeList。
doctype 返回与文档关联的文档类型声明。
documentElement 返回文档的根节点。
documentURI 设置或返回文档的位置。
domConfig 返回调用 normalizeDocument() 时使用的配置。
firstChild Hapati kufikia mabaki wa kwanza wa mifumo.
implementation Hapati kufikia kiwango cha DOMImplementation kinachotumika kwa mifumo hii.
inputEncoding Hapati kufikia ukilinganisha kwa kufikia jina la taswira ya mifumo (katika kupendeza).
lastChild 返回文档的最后一个子节点。
nodeName Kureturna jina la kiwango (kuelewa kwa kati ya aina).
nodeType Kureturna aina ya kiwango cha kiwango.
nodeValue Kusaidia au kureturna thamani ya kiwango (kuelewa kwa kati ya aina).
xmlEncoding Kureturna tofauti ya uharisho wa XML wa wasiliano.
xmlStandalone Kusaidia au kureturna ukweli au ukadhaifu wa wasiliano iliyotumika kama kina kina.
xmlVersion Kusaidia au kureturna tofauti ya XML ya wasiliano.

Method ya kiwango cha Document

方法 Maelezo
adoptNode() Kuingiza jukuu kutoka wasiliano mwingine kwenye wasiliano hii, na kureturna jukuu iliyotumika.
createAttribute() Kuundika jukuu la hisia yenye jina yenye jina fulani, na kureturna kiwango cha Attr kipya.
createAttributeNS() Kuundika jukuu la hisia yenye jina na mabadi yenye jina fulani, na kureturna kiwango cha Attr kipya.
createCDATASection() Kuundika sehemu ya CDATA ya kiwango.
createComment() Kuundika jukuu la maelezo.
createDocumentFragment() Kuundika kiwango cha kati cha wasiliano ya kati ya kiwango na kureturna kiwango hiki.
createElement() Kuundika jukuu la kina yenye jina.
createElementNS() Kuundika jukuu la kina yenye jina na mabadi yenye jina fulani.
createEntityReference() Kuundika kiwango cha maelezo ya entity, na kureturna kiwango hiki.
createProcessingInstruction() Kuundika kiwango cha maelezo ya uharisho, na kureturna kiwango hiki.
createTextNode() Kuundika jukuu la matukio.
getElementById() Kutumia jukuu yenye idadi yenye thamani fulani.
getElementsByTagName() Kutumia jukuu zingine za kina za jina yenye jina fulani.
getElementsByTagNameNS() Kutumia jukuu zingine za kina za jina na mabadi yenye jina fulani.
importNode() Kuingiza jukuu kutoka wasiliano mwingine kwenye wasiliano hii.
normalizeDocument()
renameNode() Kurekebisha jukuu au jicho la hisia.

Mashairi ya kiwango cha DocumentType

Hakuna wasiliano wote ina kina ya DOCTYPE, inayotumiwa kwa null au kiwango cha DocumentType.

DocumentType 对象提供了为 XML 文档定义的实体的接口。

Mfano Maelezo
name 返回 DTD 的名称。
publicId 返回 DTD 的公共标识符。
systemId 返回外部 DTD 的系统标识符。

DocumentImplementation 对象的方法

DOMImplementation 对象执行独立于文档对象模型的任何特定实例的操作。

方法 Maelezo
createDocument() 创建指定的文档类型的新 DOM Document 对象。
createDocumentType() 创建空的 DocumentType 节点。
getFeature() Kutumia kumekadiri kwa API yenye hatua na version yenye kinaa (kama anaonekana).
hasFeature() Kutafuta DOM implementation inafanya hatua ambazo ni kizuri kwa eneo la DOM.

Mfano wa kifaa cha ProcessingInstruction

Kifaa cha ProcessingInstruction kinapokea kumekadiri hii.

Wahusika wa kumekadiri hii ni methodi ya kusaidia wasomi wa kumekadiri hii kusimamia habari ya wahusika kwenye mawazo ya eneo ya XML.

Mfano Maelezo
data Kusaidia au kutumia kufikia maudhui ya kumekadiri hii.
target Kutumia kufikia ujumbe wa kumekadiri hii.