DOM XML - Cây nút

Trong chương này, chúng ta sẽ nghiên cứu về Cây nút XML DOM . Trong một tài liệu XML, thông tin được duy trì trong cấu trúc phân cấp; cấu trúc phân cấp này được gọi là Node Tree . Hệ thống phân cấp này cho phép nhà phát triển điều hướng xung quanh cây để tìm kiếm thông tin cụ thể, do đó các nút được phép truy cập. Nội dung của các nút này sau đó có thể được cập nhật.

Cấu trúc của cây nút bắt đầu với phần tử gốc và lan rộng ra các phần tử con cho đến mức thấp nhất.

Thí dụ

Ví dụ sau minh họa một tài liệu XML đơn giản, có cấu trúc cây nút được hiển thị trong sơ đồ bên dưới:

<?xml version = "1.0"?>
<Company>
   <Employee category = "Technical">
      <FirstName>Tanmay</FirstName>
      <LastName>Patil</LastName>
      <ContactNo>1234567890</ContactNo>
   </Employee>
   <Employee category = "Non-Technical">
      <FirstName>Taniya</FirstName>
      <LastName>Mishra</LastName>
      <ContactNo>1234667898</ContactNo>
   </Employee>
</Company>

Như có thể thấy trong ví dụ trên có biểu diễn bằng hình ảnh (của DOM của nó) như được hiển thị bên dưới:

  • Nút trên cùng của cây được gọi là root. Cácrootnút là <Công ty> mà lần lượt chứa hai nút của <Người lao động>. Các nút này được gọi là các nút con.

  • Nút con <Nhân viên> của nút gốc <Công ty>, lần lượt bao gồm nút con của chính nó (<Tên đầu>, <Tên cuối>, <Liên hệ>).

  • Hai nút con, <Người lao động> có các giá trị thuộc tính Kỹ thuật và Phi kỹ thuật, được gọi là nút thuộc tính .

  • Văn bản trong mỗi nút được gọi là nút văn bản .