Mfano wa Document ya XML DOM
- Mwili wa kuzungumza DOM NamedNodeMap
- Mwili wa ushindano DOM Element
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. |
- Mwili wa kuzungumza DOM NamedNodeMap
- Mwili wa ushindano DOM Element