โต๊ะโนด์ XML DOM

XML DOM มองแบบโครงสร้างต้นโหดม์ของ XML DOM ไฟล์เป็นต้นโหดม์ต้นไม้ (node-tree)

โหดม์ทุกๆโหดม์ในต้นไม้มีความสัมพันธ์กัน

โต๊ะโนด์ XML DOM

XML DOM มองแบบโครงสร้างต้นไม้เป็นโครงสร้างต้นโหดม์ต้นโหดม์โหดม์.

สามารถเข้าถึงโหดม์ทั้งหมดผ่านต้นโหดม์นี้ สามารถแก้ไขหรือลบเนื้อหาของมัน และสามารถสร้างองค์ประกอบใหม่

ต้นโหดม์นี้แสดงการเชื่อมโยงระหว่างกันของโหดม์ทั้งหมด มันเริ่มต้นจากโหดม์ราก แล้วขยายเฉียงด้านล่างของต้นไม้ไปยังโหดม์ข้อความ:

โต๊ะโนด์ต้นโค้ด

ภาพที่เห็นด้านบนนี้แสดงให้เห็นแบบ XML ไฟล์ books.xml.

โหดม์พ่อ โหดม์ลูก และโหดม์ที่อยู่ในระดับเดียวกัน

โหดม์ในต้นไม้โหดม์มีความสัมพันธ์ระหว่างกันด้วยระดับ

โหดม์พ่อ โหดม์ลูก และโหดม์ที่อยู่ในระดับเดียวกันมีความสัมพันธ์กันโดยอธิบายความสัมพันธ์นี้ โหดม์พ่อมีโหดม์ลูก โหดม์ลูกที่อยู่ในระดับเดียวกันกับโหดม์พ่อเรียกว่าโหดม์ที่อยู่ในระดับเดียวกัน (พี่น้อง)

  • ในต้นไม้โหดม์ โหดม์ที่อยู่ด้านบนมีชื่อเรียกว่าโหดม์ราก
  • ในโหดม์ที่ไม่ใช่โหดม์ราก โหดม์ทุกๆโหดม์มีโหดม์พ่อ
  • โหดม์อาจมีจำนวนย่อยๆของโหดม์ลูก
  • 叶子是没有子节点的节点
  • ใบไม้ยืนคือตัวแปลงที่ไม่มีตัวแปลงลูก

ตัวแปลงร่วมคือตัวแปลงที่มีต้นของตัวแปลงเดียวกัน

โต๊ะโนด์

รูปด้านล่างแสดงส่วนหนึ่งของต้นไม้ตัวแปลง และความสัมพันธ์ระหว่างตัวแปลง:

เพราะข้อมูล XML ได้ถูกสร้างขึ้นในรูปของต้นไม้ ดังนั้นสามารถเดินทางผ่านมันได้โดยไม่ต้องรู้โครงสร้างที่แน่นอนของต้นไม้ และไม่ต้องรู้ชนิดของข้อมูลที่มีอยู่ในต้นไม้

คุณจะเรียนรู้เกี่ยวกับการเดินทางของต้นไม้ตัวแปลงในบทที่ต่อไปของตูร์นียูนี้。หมายเหตุ:

ต้นของตัวแปลง: Parent Node ตัวแปลงลูก: Children Node ตัวแปลงร่วม: Sibling Node。

ตัวแปลงลูกแรก - ตัวแปลงลูกสุดท้าย

ดู XML ส่วนตัวที่แต่ละองค์ประกอบด้านล่าง:
  <bookstore>
    <book category="CHILDREN"> 
    <title lang="en">Harry Potter</title> 
    <author>J K. Rowling</author> 
    <year>2005</year> 
  <price>29.99</price>
</book>

</bookstore>

ใน XML ด้านบน <title> คือตัวแปลงลูกแรกของตัวแปลง <book> และตัวแปลง <price> คือตัวแปลงลูกสุดท้ายของตัวแปลง <book>。