Cây nút XML DOM
- Trang trước Nút DOM
- Trang tiếp theo Phân tích DOM
XML DOM coi tệp XML DOM là một cây nút (cây nút).
Mỗi nút trong cây có mối quan hệ với nhau.
Cây nút XML DOM
XML DOM coi tệp XML là một cấu trúc cây. Cấu trúc cây này được gọi làCây nút.
Có thể truy cập tất cả các nút thông qua cây này. Có thể sửa đổi hoặc xóa nội dung của chúng, cũng như tạo ra các yếu tố mới.
Cây nút này hiển thị bộ sưu tập nút và mối liên hệ giữa chúng. Cây này bắt đầu từ nút gốc, sau đó mọc nhánh ra các nút văn bản ở tầng thấp nhất của cây:

Hình ảnh trên biểu thị tệp XML books.xml.
Nút cha, con và nút cùng cấp
Mỗi nút trong cây nút có mối quan hệ cấp bậc với nhau.
Nút cha, con và nút cùng cấp được sử dụng để mô tả mối quan hệ này. Nút cha có con nút, các nút con cùng cấp với nhau được gọi là nút cùng cấp (em hoặc chị).
- Trong cây nút, nút đỉnh trở thành nút gốc
- Mỗi nút ngoài nút gốc đều có một nút cha
- Nút có thể có bất kỳ số lượng con nút nào
- Lá là các nút không có phần tử con
- Phần tử cùng cấp là các nút có cùng phần tử bậc cha
Hình ảnh dưới đây trình bày một phần của cây nút và mối quan hệ giữa các nút:

Bởi vì dữ liệu XML được cấu trúc theo hình dạng cây, vì vậy có thể duyệt qua nó mà không cần biết cấu trúc cây chính xác và không cần biết loại dữ liệu chứa trong nó.
Bạn sẽ học thêm về việc duyệt cây nút trong các chương sau của giáo trình này.
Chú thích:Phần tử bậc cha: Parent Node, phần tử con: Children Node, phần tử cùng cấp: Sibling Node.
Phần tử con đầu tiên - Phần tử con cuối cùng
Xin xem đoạn XML dưới đây:
<bookstore> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
Trong XML trên, phần tử <title> là phần tử con đầu tiên của phần tử <book>, trong khi phần tử <price> là phần tử con cuối cùng của phần tử <book>.
Ngoài ra, phần tử <book> là phần tử bậc cha của <title>, <author>, <year> và <price>.
- Trang trước Nút DOM
- Trang tiếp theo Phân tích DOM