07/05/2018, 15:44

Cấu trúc cây (Tree Structure) trong XML

Một tài liệu XML luôn luôn có tính mô tả. Cấu trúc cây (Tree Structure) thường được biết đến với tên gọi Cây XML và đóng một vai trò rất 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 (hay phần tử cha), các phần tử con và … ...

Một tài liệu XML luôn luôn có tính mô tả. Cấu trúc cây (Tree Structure) thường được biết đến với tên gọi Cây XML và đóng một vai trò rất 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 (hay phần tử cha), các phần tử con và … Bằng việc 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à các nhánh con bắt đầu từ phần tử gốc. Việc phân tích cú pháp bắt đầu tại gốc, sau đó di chuyển qua nhánh đầu tiên tới một phần tử, và tiếp tục tới các node khác.

Ví dụ

Ví dụ sau minh họa cấu trúc cây trong XML.

<?xml version="1.0"?>
<Company>
  <Employee>
      <FirstName>Tanmay</FirstName>
      <LastName>Patil</LastName>
      <ContactNo>1234567890</ContactNo>
      <Email>tanmaypatil@xyz.com</Email>
      <Address>
           <City>Bangalore</City>
           <State>Karnataka</State>
           <Zip>560212</Zip>
      </Address>
  </Employee>
</Company>

Cấu trúc cây sau biểu diễn tài liệu XML trên:

Cây XML, Trees Structure trong XML

Trong sơ đồ trên, có một phần tử gốc là <company>. Bên trong đó, có thể có nhiều hơn một phần tử <Employee>. Bên trong phần tử employee, có 5 nhánh là <FirstName>, <LastName>, <ContactNo>, <Email>, và <Address>. Bên trong phần tử <Address>, có ba nhánh phụ là <City> <State> và <Zip>.

Loạt bài hướng dẫn học XML cơ bản và nâng cao của chúng tôi dựa trên nguồn tài liệu của: Tutorialspoint.com

Follow fanpage của team hoặc facebook cá nhân Nguyễn Thanh Tuyền để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.

0