XML DOM Document အားကစား

Document 对象代表整个 XML 文档。

XML 文档对象

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

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

Document 对象的属性

အချက် ဖော်ပြ
childNodes 返回文档的子节点的 NodeList。
doctype 返回与文档关联的文档类型声明。
documentElement 返回文档的根节点。
documentURI 设置或返回文档的位置。
domConfig 返回调用 normalizeDocument() 时使用的配置。
firstChild 返回文档的第一个子节点。
implementation 返回处理此文档的 DOMImplementation 对象。
inputEncoding 返回文档使用的编码方式(在解析时)。
lastChild 返回文档的最后一个子节点。
nodeName 返回节点的名称(取决于其类型)。
nodeType 返回节点的节点类型。
nodeValue 设置或返回节点的值(取决于其类型)。
xmlEncoding 返回文档的 XML 编码方式。
xmlStandalone 设置或返回文档是否是独立的。
xmlVersion 设置或返回文档的 XML 版本。

Document အဖွဲ့အစည်း အမှုဆောင်

方法 ဖော်ပြ
adoptNode() အဆိုပါ အီဂျစ်အား အခြား အီဂျစ်တစ်ခုမှ အဆိုပါ အီဂျစ်အား တက်ကူးပေးရန်
createAttribute() အဆိုပါ အမှတ်အသား အဖွဲ့အစည်း ရှိသော အကိုးအချုပ် ဖွဲ့စည်းပေး၍ အချက်အလက် အဖွဲ့အစည်း ပြန်လည်ပေးပေး
createAttributeNS() အဆိုပါ အမှတ်အသား အဖွဲ့အစည်း ရှိသော အကိုးအချုပ် နှင့် အမှတ်အသား အဖွဲ့အစည်း ဖွဲ့စည်းပေး၍ အချက်အလက် အဖွဲ့အစည်း ပြန်လည်ပေးပေး
createCDATASection() CDATA အချိန်ခွဲ အီဂျစ်အား ဖွဲ့စည်းပေးရန်
createComment() အဆိုပါ အီဂျစ်အား ဖွဲ့စည်းပေးရန်
createDocumentFragment() အားလုံးမပါ အီဂျစ်အဖွဲ့အစည်း အဖွဲ့အစည်း ဖွဲ့စည်းပေး၍ ပြန်လည်ပေးပေး
createElement() အဆိုပါ အီဂျစ်အား ဖွဲ့စည်းပေးရန်
createElementNS() အဆိုပါ အမှတ်အသား အဖွဲ့အစည်း ရှိသော အီဂျစ်အား ဖွဲ့စည်းပေးရန်
createEntityReference() EntityReference အဖွဲ့အစည်း ဖွဲ့စည်းပေး၍ အဖွဲ့အစည်း ပြန်လည်ပေးပေး
createProcessingInstruction() ProcessingInstruction အဖွဲ့အစည်း ဖွဲ့စည်းပေး၍ အဖွဲ့အစည်း ပြန်လည်ပေးပေး
createTextNode() အဆိုပါ အီဂျစ်အား ဖွဲ့စည်းပေးရန်
getElementById() အဆိုပါ အကိုးအချုပ် အတွက် အကိုးအချုပ် ရှိသော အီဂျစ်အား တွေ့ရှိရသော အီဂျစ်အား ပြန်လည်ပေးပေး
getElementsByTagName() အဆိုပါ အကိုးအချုပ် ရှိသော အီဂျစ်အား တွေ့ရှိရသော အီဂျစ်အဖွဲ့အစည်း ပြန်လည်ပေးပေး
getElementsByTagNameNS() အဆိုပါ အကိုးအချုပ် နှင့် အမှတ်အသား အဖွဲ့အစည်း ရှိသော အီဂျစ်အား တွေ့ရှိရသော အီဂျစ်အဖွဲ့အစည်း ပြန်လည်ပေးပေး
importNode() အဆိုပါ အီဂျစ်အား အခြား အီဂျစ်တစ်ခုမှ အဆိုပါ အီဂျစ်အား တက်ကူးပေးရန်
normalizeDocument()
renameNode() အဆိုပါ အီဂျစ်အား အသားချောင်း သို့မဟုတ် အသားချောင်း အကိုးအချုပ် ပြောင်းလဲကြောင်း

DocumentType အဖွဲ့အစည်း အကိုးအချုပ်

တခုခုတွင် စာတမ်းတစ်ခုခုရှိသော ဒီအက္ခရာများ အကိုးအချုပ် သတ်မှတ်ထားသည်။ အားလုံးလုံး အားလုံးလုံး အမှတ်အသား သို့မဟုတ် ဒီအက္ခရာများ အဖွဲ့အစည်း အကိုးအချုပ် ဖြစ်သည်。

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

အချက် ဖော်ပြ
name 返回 DTD 的名称。
publicId 返回 DTD 的公共标识符。
systemId 返回外部 DTD 的系统标识符。

DocumentImplementation 对象的方法

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

方法 ဖော်ပြ
createDocument() 创建指定的文档类型的新 DOM Document 对象。
createDocumentType() 创建空的 DocumentType 节点。
getFeature() 返回实现指定特性和版本的 API 的对象(如果有)。
hasFeature() 检查 DOM 实现是否实现了特定的特性和版本。

ProcessingInstruction 对象的属性

ProcessingInstruction 对象表示处理指令。

处理指令是被用作将处理器特定信息保留在 XML 文档文本中的方法。

အချက် ဖော်ပြ
data ထိရောက် ဖြစ်သော ဖြေဖြေချက် ကို တစ်ခါ သုံးပြုခြင်း သို့မဟုတ် ပြန်လည်ပေးခြင်း
target ထိရောက် ဖြစ်သော ဖြေဖြေချက် အား ပြန်လည်ပေးခြင်း