Page 170 - 4785
P. 170
ніж у випадку DOM (потрібно зберігати в пам'яті все дерево
документа);
- швидкість роботи вище за рахунок скорочення витрат часу
на виділення пам'яті для елементів дерева в разі DOM;
- потокове читання даних з диска в разі DOM неможливо.
Якщо для розміщення всього документа в пам'яті недостатньо місця,
то використання SAX є безальтернативним.
Недоліки:
- процедура перевірки правильності передбачає доступ до
всього документа одночасно;
- це також потрібно і в разі XSLT перетворення.
Якщо завантажити "чистий" XML документ в веб-браузер, то
можна буде побачити деревоподібну структуру цього документа
(рис. 4.2)
Рисунок 4.2 - Структура XML документа
168