XML DOM - узел дерева
XML DOM XML-документ как дерево узлов.
Все узлы в дереве имеют отношения друг с другом.
XML-дерево узлов DOM
XML DOM XML-документ в виде древовидной структуры. Это дерево называетсядеревом узел.
Доступ к ней осуществляется с помощью всех узлов в дереве. Вы можете изменить или удалить их содержимое, можно создавать новые элементы.
узел дерева Фэнъюнь показывает набор узлов и связей между ними. Это дерево начиная с корня, а затем разветвляются на текстовые узлы на самом низком уровне дерева:
На рисунке выше представляет собой XML - файл Books.xml .
Родитель, дочерние узлы и узлы одноуровневых
Каждый узел имеет иерархические отношения между узлами в дереве.
Родительские, дочерние узлы и узлы одноуровневых используются для описания отношений. Родительский узел имеет дочерний узел, дочерний узел на том же уровне, называются братья и сестры (братья или сестры).
- В дереве узлов, называется корневой узел в верхней
- Каждый узел, кроме корневого узла имеет родительский узел
- Узел может иметь любое количество дочерних узлов
- Листья не являются ни один узел с детьми
- Братья и сестры, чтобы иметь один и тот же узел, родительский узел
Некоторые фотографии показывают дерево узлов ниже, и отношения между узлами:
Поскольку данные XML строится в виде дерева, так что вы можете понять точную структуру дерева и не понимает тип случая, когда данные, содержащиеся в его обходе.
Вы узнаете больше о прохождении дерево узлов знаний позже в разделе учебника.
Первый ребенок - последний ребенок
Рассмотрим следующий фрагмент XML:
<book category="cooking">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
</bookstore>
В приведенном выше XML, <название> элемент является первым потомком элемента <книга> и <цена> элемент является последним потомком элемента <книга>.
Кроме того, <книга> элементом является <title>, <автор>, <год> и родительский элемент <цена>.