Введение в SAX

DOM и обработка на базе дерева


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

Например, тот же документ, который использовался как пример в , может быть представлен в виде узлов, показанных ниже:

Прямоугольники представляют элементные узлы, а овалы - текстовые узлы.

DOM использует отношения предок-потомок. Например, в данном случае samples является корнем с пятью потомками: тремя текстовыми узлами (пропуски) и двумя элементными узлами, server и monitor.

Важно представлять себе, что узлы server и monitor на самом деле имеют значения null. Вместо этого они содержат текстовые узлы (UNIX и color) в качестве потомков.



Содержание раздела