Учебники

XML — древовидная структура

XML-документ всегда носит описательный характер. Древовидная структура часто называется XML-деревом и играет важную роль для простого описания любого XML-документа.

Древовидная структура содержит корневые (родительские) элементы, дочерние элементы и так далее. Используя древовидную структуру, вы можете узнать все последующие ветви и дочерние ветви, начиная с корня. Разбор начинается с корня, затем перемещается вниз по первой ветви к элементу, оттуда берется первая ветвь и так далее до конечных узлов.

пример

Следующий пример демонстрирует простую структуру дерева XML —

<?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>

Следующая древовидная структура представляет вышеуказанный документ XML —

Структура XML-деревьев

На приведенной выше диаграмме есть корневой элемент с именем <company>. Внутри этого есть еще один элемент <Employee>. Внутри элемента employee есть пять ветвей с именами <FirstName>, <LastName>, <ContactNo>, <Email> и <Address>. Внутри элемента <Address> есть три дочерних ветви с именами <City> <State> и <Zip>.