ตัวแทน Document XML DOM
- หน้าก่อนหน้า DOM NamedNodeMap
- หน้าต่อไป DOM Element
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() | สร้างตัวแปรมาตราที่มีชื่อที่กำหนด และคืนตัวแปร Attr ใหม่ |
createAttributeNS() | สร้างตัวแปรมาตราที่มีชื่อและชื่อพื้นที่ที่กำหนด และคืนตัวแปร Attr ใหม่ |
createCDATASection() | สร้างตัวแปร CDATA section |
createComment() | สร้างตัวแปรหมายเหตุ |
createDocumentFragment() | สร้างตัวแปร DocumentFragment ว่างและคืนมัน |
createElement() | สร้างตัวแปรเล่ามาหรือตัวแปรมาตรา |
createElementNS() | สร้างตัวแปรเล่ามาหรือตัวแปรมาตราที่มีชื่อและชื่อพื้นที่ที่กำหนด |
createEntityReference() | สร้างตัวแปร EntityReference และคืนตัวแปรนี้ |
createProcessingInstruction() | สร้างตัวแปร ProcessingInstruction และคืนตัวแปรนี้ |
createTextNode() | สร้างตัวแปรข้อความ |
getElementById() | คืนตัวแปรที่มีค่า id ที่กำหนด |
getElementsByTagName() | คืน NodeList ของตัวแปรที่มีชื่อที่กำหนด |
getElementsByTagNameNS() | คืน NodeList ของตัวแปรที่มีชื่อและชื่อพื้นที่ที่กำหนด |
importNode() | นำตัวแปรจากเอกสารอื่นเข้ามายังเอกสารนี้ |
normalizeDocument() | |
renameNode() | เปลี่ยนชื่อของตัวแปรเล่ามาหรือตัวแปรมาตรา |
คุณสมบัติของตัวแปร DocumentType
แต่ละเอกสารมีคุณสมบัติ DOCTYPE ซึ่งมีค่าเท่ากับ null หรือตัวแปร DocumentType
ตัวแทน DocumentType ให้ความเข้าถึงที่มีกำหนดให้กับเอกสาร XML
คุณสมบัติ | คำอธิบาย |
---|---|
name | กลับสู่ชื่อของ DTD |
publicId | กลับสู่ publicId ของ DTD |
systemId | กลับสู่ systemId ของ DTD ภายนอก |
วิธีของ DocumentImplementation
ตัวแทน DOMImplementation ปฏิบัติการที่เป็นอิสระจาก Model Document Object
วิธี | คำอธิบาย |
---|---|
createDocument() | สร้าง DOM Document ใหม่ที่มีอัตราการแสดงที่กำหนด |
createDocumentType() | สร้างจุดของ DocumentType ที่ว่าง |
getFeature() | กลับสู่ตัวแทน API ที่ปฏิบัติตามคุณสมบัติและเวอร์ชั่นที่เฉพาะ (ถ้ามี) |
hasFeature() | ตรวจสอบว่า DOM Implementation ได้ทำการปฏิบัติตามคุณสมบัติเฉพาะและเวอร์ชั่นที่เฉพาะ |
คุณสมบัติของตัวแทน ProcessingInstruction
ProcessingInstruction ตัวแทนลองกายต์
ลองกายต์ ถือเป็นวิธีที่ใช้เก็บข้อมูลเฉพาะของสายกลับที่ใช้ในเอกสาร XML
คุณสมบัติ | คำอธิบาย |
---|---|
data | ตั้งค่าหรือกลับสู่เนื้อหาของลองกายต์นี้ |
target | กลับสู่จุดประสงค์ของลองกายต์นี้ |
- หน้าก่อนหน้า DOM NamedNodeMap
- หน้าต่อไป DOM Element