XML DOM - โหนด
ในบทนี้เราจะศึกษาเกี่ยวกับ XML DOM โหนด XML DOM ทุกตัวมีข้อมูลในหน่วยลำดับชั้นที่เรียกว่าโหนดและ DOM จะอธิบายโหนดเหล่านี้และความสัมพันธ์ระหว่างโหนดเหล่านี้
ประเภทโหนด
ผังงานต่อไปนี้แสดงประเภทโหนดทั้งหมด -
ประเภทของโหนดที่พบบ่อยที่สุดใน XML ได้แก่ -
Document Node- โครงสร้างเอกสาร XML ที่สมบูรณ์แบบเป็นโหนดเอกสาร
Element Node- องค์ประกอบ XML ทุกคนเป็นโหนดองค์ประกอบ นอกจากนี้ยังเป็นโหนดประเภทเดียวที่สามารถมีแอตทริบิวต์ได้
Attribute Node- แต่ละแอตทริบิวต์ถือว่าเป็นโหนดแอตทริบิวต์ มีข้อมูลเกี่ยวกับโหนดองค์ประกอบ แต่ไม่ถือว่าเป็นลูกขององค์ประกอบ
Text Node- ตำราเอกสารถือเป็นโหนดข้อความ อาจประกอบด้วยข้อมูลเพิ่มเติมหรือเพียงช่องว่าง
โหนดบางประเภทที่ไม่ค่อยพบบ่อย ได้แก่ -
CData Node- โหนดนี้มีข้อมูลที่ไม่ควรวิเคราะห์โดยตัวแยกวิเคราะห์ แต่ควรส่งต่อเป็นข้อความธรรมดา
Comment Node - โหนดนี้มีข้อมูลเกี่ยวกับข้อมูลและโดยปกติแอปพลิเคชันจะไม่สนใจ
Processing Instructions Node - โหนดนี้มีข้อมูลที่มุ่งเป้าไปที่แอปพลิเคชันโดยเฉพาะ
Document Fragments Node
Entities Node
Entity reference nodes
Notations Node