XML DOM ชนิดตัวเลือก (Node Types)
- หน้าก่อน ด้านนอกคู่มือ DOM
- หน้าต่อไป DOM Attr
ตัวอย่าง
ในตัวอย่างด้านล่าง เราจะใช้ไฟล์ XML books.xmlและฟังก์ชัน JavaScript loadXMLDoc()
ประเภทของตัวเลือก
ตารางด้านล่างระบุประเภทของตัวเลือก W3C ต่างๆ และองค์ประกอบลูกที่สามารถมี
ประเภทของตัวเลือก | รายละเอียด | องค์ประกอบลูก |
---|---|---|
Document | แสดงเอกสารทั้งหมด (ตัวเลือกที่เป็นต้นของต้นโครงสร้าง DOM) |
|
DocumentFragment | แสดงองค์ประกอบ Document ที่เป็นขนาดเล็ก ซึ่งมีส่วนหนึ่งของเอกสาร |
|
DocumentType | ให้มีระบบเข้าถึงสัญญาณที่ประกาศในเอกสาร | None |
ProcessingInstruction | แสดงขอบวนคำสั่ง | None |
EntityReference | แสดงองค์ประกอบอ้างอิงสัญญาณ |
|
Element | แสดงองค์ประกอบ element (element) |
|
Attr | แสดงอุปกรณ์ |
|
Text | แสดงข้อความขององค์ประกอบหรืออุปกรณ์ | None |
CDATASection | แสดงส่วนของ CDATA ในเอกสาร (ข้อความจะไม่ถูกประมวลเนื้อหา) | None |
Comment | แสดงสัญญาณที่เป็นหมายเหตุ | None |
Entity | แสดงสัญญาณที่เป็นองค์ประกอบ |
|
Notation | แสดงสัญญาณที่ประกาศใน DTD | None |
ประเภทของตัวเลือก - ค่าที่กลับค่า
ตารางด้านล่างระบุประเภทของตัวเลือกที่ nodeName และ nodeValue ของแต่ละประเภทของตัวเลือกสามารถกลับค่าได้
ประเภทของตัวเลือก | nodeName จะกลับค่า | nodeValue จะกลับค่า |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | ชื่อโดคยูเมนต์ประกาศ | null |
EntityReference | ชื่ออุปกรณ์อ้างอิง | null |
Element | ชื่อองค์ประกอบ | null |
Attr | ชื่อของอุปกรณ์ | ค่าของอุปกรณ์ |
ProcessingInstruction | target | เนื้อหาของโหมด |
Comment | #comment | ข้อความหมาย |
Text | #text | เนื้อหาของโหมด |
CDATASection | #cdata-section | เนื้อหาของโหมด |
Entity | ชื่อทางธรรมชาติ | null |
Notation | ชื่อสัญญาณ | null |
NodeTypes - มูลค่าคงที่
NodeType | มูลค่าคงที่ |
---|---|
1 | ELEMENT_NODE |
2 | ATTRIBUTE_NODE |
3 | TEXT_NODE |
4 | CDATA_SECTION_NODE |
5 | ENTITY_REFERENCE_NODE |
6 | ENTITY_NODE |
7 | PROCESSING_INSTRUCTION_NODE |
8 | COMMENT_NODE |
9 | DOCUMENT_NODE |
10 | DOCUMENT_TYPE_NODE |
11 | DOCUMENT_FRAGMENT_NODE |
12 | NOTATION_NODE |
- หน้าก่อน ด้านนอกคู่มือ DOM
- หน้าต่อไป DOM Attr