Фактор |
DOM |
SAX |
Требования к ресурсам памяти |
Могут оказаться довольно высокими |
Пропорциональны количеству элементов, которые требуется сохранить в памяти |
Скорость первой обработки | Невысокая, так как анализируются все элементы | Высокая, особенно если нужные элементы легко локализуются |
Скорость повторной обработки | Сравнительно высокая, так как все элементы уже находятся в памяти | Сравнительно невысокая, так как каждый поиск подразумевает новый проход анализатора по документу |
Допустимость модификации | Очень высокая | Ограничена необходимостью создания нового документа XML для каждого прохода анализатора |