DOM XML используется для доступа и управления XML в программном документе. DOM является в памяти, кэше дерево представлении документа XML, что позволяет навигации и модификации документа, включая добавление, обновление, или удаляя содержание элементов. DOM представляет данные как объект иерархии узлов.
Рассмотрим пример XML документа:
<book> <name> Гарри Поттер </ название> <language> English </ языковая> </ книга>
В соответствии с XML DOM, этот документ содержит следующие объекты:
Документ объект. Это включает в себя весь документ.
Книга объект. Это корневой узел, что имеет две дочерние элементы, название и язык.
Название объекта. Этот текст является объектом и имеет сестрой объекта, языка.
Унесенные ветром. Этот текст является объектом и дитя название объекта.
Язык объекта. Это объект, который имеет название объекта сестрой и детской текст объекта.
Английский язык. Это дитя языка объекта.
| Объект | Описание |
|---|---|
| DOMDocument | Представляет рейтинг узла XML DOM дерево |
| XMLDOMNode | Представляет единый узел в дереве DOM |
| XMLDOMAttribute | Отражает атрибут объекта |
| XMLDOMCDATASection | Маркс текст таким образом, чтобы текст не интерпретируется как язык разметки |
| XMLDOMDocumentType | Содержит информацию, связанную с документ декларации |
| XMLDOMEntity | Представляет лица в документе XML |
| XMLDOMProcessingInstruction | Представляет инструкцию обработки |