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