XML - Cấu trúc cây

Một tài liệu XML luôn mang tính mô tả. Cây trúc thường được gọi làXML Tree và đóng một vai trò quan trọng để mô tả bất kỳ tài liệu XML nào một cách dễ dàng.

Cấu trúc cây chứa các phần tử gốc (cha), các phần tử con, v.v. Bằng cách sử dụng cấu trúc cây, bạn có thể biết tất cả các nhánh kế tiếp và nhánh phụ bắt đầu từ gốc. Quá trình phân tích cú pháp bắt đầu từ gốc, sau đó di chuyển xuống nhánh đầu tiên đến một phần tử, lấy nhánh đầu tiên từ đó, và tiếp tục đến các nút lá.

Thí dụ

Ví dụ sau minh họa cấu trúc cây XML đơn giản:

<?xml version = "1.0"?>
<Company>
   <Employee>
      <FirstName>Tanmay</FirstName>
      <LastName>Patil</LastName>
      <ContactNo>1234567890</ContactNo>
      <Email>[email protected]</Email>
      <Address>
         <City>Bangalore</City>
         <State>Karnataka</State>
         <Zip>560212</Zip>
      </Address>
   </Employee>
</Company>

Cấu trúc cây sau đại diện cho tài liệu XML ở trên:

Trong sơ đồ trên, có một phần tử gốc được đặt tên là <company>. Bên trong đó, có một phần tử nữa là <Nhân viên phục vụ>. Bên trong phần tử nhân viên, có năm nhánh có tên là <Tên đầu tiên>, <Tên cuối>, <Liên hệ>, <Email> và <Địa chỉ>. Bên trong phần tử <Address>, có ba nhánh con, có tên là <Thành phố> <Trạng thái> và <Zip>.