เป้าหมาย XML DOM Document
- หน้าก่อน DOM ข้อมูลสำหรับעิด
- หน้าต่อไป DOM DocumentType
ออปเจก Document แสดงถึงเอกสาร XML ทั้งหมด
ออปเจก Document
ออปเจก Document คือต้นของต้นไม้เอกสาร และสามารถให้เขาเข้าถึงข้อมูลของเอกสารที่เริ่มต้น (หรือระดับที่สูงสุด)
ใช้สำหรับตัวองค์ประกอบอิเล็กทรอนิกส์, ตัวองค์ประกอบข้อความ, หมายเหตุ, ออร์เดอร์, และอื่นๆ ที่ไม่สามารถมีอยู่นอกจาก document ได้ และออปเจก document ยังมีวิธีที่จะสร้างออปเจกเหล่านั้นด้วย Node ออปเจกมีคุณสมบัติ ownerDocument ที่สามารถเชื่อมโยงมันกับ Document ที่ทำการสร้างมัน
IE: Internet Explorer: F: Firefox: O: Opera: W3C: สมาคมเว็บไซต์ (มาตรฐานอินเตอร์เน็ต)
คุณสมบัติของ Document ออปเจก
แอตทริบิวต์ | รายละเอียด | IE | F | O | W3C |
---|---|---|---|---|---|
async | กำหนดว่าการดาวน์โหลด XML จะถูกประมวลผลเป็นปริมาณเวลาหรือไม่ | 5 | 1.5 | 9 | ไม่ |
childNodes | คืนรายชื่อตัวองค์ประกอบที่เป็นลูกของเอกสาร | 5 | 1 | 9 | ใช่ |
doctype | คืนการประกาศ DTD ที่เกี่ยวข้องกับเอกสาร | 6 | 1 | 9 | ใช่ |
documentElement | คืนตัวองค์ประกอบรากของเอกสาร | 5 | 1 | 9 | ใช่ |
documentURI | ตั้งค่าหรือคืนค่าตำแหน่งของเอกสาร | ไม่ | 1 | 9 | ใช่ |
domConfig | คืนค่าการปรับเปลี่ยนเอกสารที่ใช้เมื่อโรงภาพยนตร์ที่เรียก normalizeDocument() | ไม่ | ใช่ | ||
firstChild | คืนตัวองค์ประกอบหัวของเอกสาร | 5 | 1 | 9 | ใช่ |
implementation | คืน DOMImplementation ที่จัดการเอกสารนี้ | ไม่ | 1 | 9 | ใช่ |
inputEncoding | คืนวิธีการเข้ารหัสที่ใช้สำหรับเอกสาร (ในการประกาศ) | ไม่ | 1 | ไม่ | ใช่ |
lastChild | คืนตัวองค์ประกอบล่าสุดของเอกสาร | 5 | 1 | 9 | ใช่ |
nodeName | คืนชื่อของตัวองค์ประกอบตามประเภทของมัน | 5 | 1 | 9 | ใช่ |
nodeType | คืนค่าประเภทของตัวองค์ประกอบ | 5 | 1 | 9 | ใช่ |
nodeValue | ตั้งค่าหรือคืนค่าค่าของตัวองค์ประกอบตามประเภทของมัน | 5 | 1 | 9 | ใช่ |
strictErrorChecking | ตั้งค่าหรือคืนค่าว่าควรตรวจสอบข้อผิดพลาดบังคับหรือไม่ | ไม่ | 1 | ไม่ | ใช่ |
text | คืนค่าข้อความของตัวองค์ประกอบและหลังเหล่านั้น (ใช้เฉพาะ IE) | 5 | ไม่ | ไม่ | ไม่ |
xml | คืนค่า XML ของตัวองค์ประกอบและหลังเหล่านั้น (ใช้เฉพาะ IE) | 5 | ไม่ | ไม่ | ไม่ |
xmlEncoding | คืนค่าวิธีการเข้ารหัสของเอกสาร | ไม่ | 1 | ไม่ | ใช่ |
xmlStandalone | ตั้งค่าหรือคืนค่าว่าเอกสารนี้เป็น standalone หรือไม่ | ไม่ | 1 | ไม่ | ใช่ |
xmlVersion | ตั้งค่าหรือคืนค่ารุ่น XML ของเอกสาร. | ไม่ | 1 | ไม่ | ใช่ |
วิธีขององค์ประกอบ Document
แอตทริบิวต์ | รายละเอียด | IE | F | O | W3C |
---|---|---|---|---|---|
adoptNode(sourcenode) | เลือกองค์ประกอบจากเอกสารอื่นๆ มายังเอกสารนี้แล้วคืนองค์ประกอบที่ถูกเลือก. | ไม่ | ใช่ | ||
createAttribute(name) | สร้างอาทิตย์ชื่อและคืน Attr แอ็คตอร์ใหม่. | 6 | 1 | 9 | ใช่ |
createAttributeNS(uri,name) | สร้างองค์ประกอบชื่อและชื่อช่วยนำหน้าของอาทิตย์ใหม่และคืน Attr แอ็คตอร์ใหม่. | 9 | ใช่ | ||
createCDATASection() | สร้าง CDATA แฟ้ม. | 5 | 1 | 9 | ใช่ |
createComment() | สร้างองค์ประกอบหมายเหตุ. | 6 | 1 | 9 | ใช่ |
createDocumentFragment() | สร้าง DocumentFragment ว่าง. DocumentFragment แอ็คตอร์และคืนแอ็คตอร์นี้. | 5 | 1 | 9 | ใช่ |
createElement() | สร้างองค์ประกอบแฟ้ม. | 5 | 1 | 9 | ใช่ |
createElementNS() | สร้างองค์ประกอบแฟ้มที่มีชื่อและชื่อช่วยนำหน้า. | ไม่ | 1 | 9 | ใช่ |
createEvent() | สร้าง Event แอ็คตอร์. | ใช่ | |||
createEntityReference(name) | สร้าง EntityReference และคืนแอ็คตอร์นี้. | 5 | ไม่ | ใช่ | |
createExpression() | สร้าง XPath แสดงส์เพื่อคำนวณต่อไป. | ใช่ | |||
createProcessingInstruction() | สร้าง ProcessingInstruction และคืนแอ็คตอร์นี้. | 5 | 9 | ใช่ | |
createRange() | สร้าง Range และคืนแอ็คตอร์นี้. | ไม่ | ใช่ | ||
evaluate() | คำนวณ XPath แสดง式. | ไม่ | 1 | 9 | ใช่ |
createTextNode() | สร้างองค์ประกอบข้อความ. | 5 | 1 | 9 | ใช่ |
getElementById() | หาองค์ประกอบแฟ้มที่มี ID มิฉับเฉียด. | 5 | 1 | 9 | ใช่ |
getElementsByTagName() | คืนทุกองค์ประกอบแฟ้มที่มีชื่อ. | 5 | 1 | 9 | ใช่ |
getElementsByTagNameNS() | คืนทุกองค์ประกอบแฟ้มที่มีชื่อและชื่อช่วยนำหน้า. | ไม่ | 1 | 9 | ใช่ |
importNode() | คัดลอกเฉพาะของปลายทางเข้ามายังเอกสารนี้เพื่อใช้งาน. | 9 | ใช่ | ||
loadXML() | ผ่านการประกอบเอกสารด้วยการทำนายแทนของ XML แทน. | ||||
normalizeDocument() | ไม่ | ใช่ | |||
renameNode() | เปลี่ยนชื่อองค์ประกอบหรือของแฟ้ม. | ไม่ | ใช่ |
- หน้าก่อน DOM ข้อมูลสำหรับעิด
- หน้าต่อไป DOM DocumentType