В этой главе мы рассмотрим дерево узлов XML DOM . В XML-документе информация хранится в иерархической структуре; эта иерархическая структура называется деревом узлов . Эта иерархия позволяет разработчику перемещаться по дереву в поисках конкретной информации, поэтому узлам разрешен доступ. Содержимое этих узлов может быть обновлено.
Структура дерева узлов начинается с корневого элемента и распространяется на дочерние элементы до самого нижнего уровня.
пример
В следующем примере демонстрируется простой XML-документ, структура узла которого показана на схеме ниже.
<?xml version = "1.0"?> <Company> <Employee category = "Technical"> <FirstName>Tanmay</FirstName> <LastName>Patil</LastName> <ContactNo>1234567890</ContactNo> </Employee> <Employee category = "Non-Technical"> <FirstName>Taniya</FirstName> <LastName>Mishra</LastName> <ContactNo>1234667898</ContactNo> </Employee> </Company>
Как видно из приведенного выше примера, чье графическое представление (его DOM) показано ниже:
Самый верхний узел дерева называется корнем . Корневым узлом является <Company>, который, в свою очередь, содержит два узла <Employee>. Эти узлы называются дочерними узлами.
Дочерний узел <Employee> корневого узла <Company>, в свою очередь, состоит из собственного дочернего узла (<FirstName>, <LastName>, <ContactNo>).
Два дочерних узла, <Employee>, имеют значения атрибутов, Технические и Нетехнические, называются узлами атрибутов .
Текст в каждом узле называется текстовым узлом .