LINUX.ORG.RU

История изменений

Исправление Iron_Bug, (текущая версия) :

отличие DOM от SAX в том, что DOM зажирает всё в память и строит (зачем-то) полное дерево и всё это хранит, даже если большинство элементов скрыты и не отображаются. а SAX просто бежит по потоку и обрабатывает только текущий элемент, дёргая обработчики. для него не нужно море памяти. для DOM нужно распарсить всё, прежде чем что-то делать с данными. SAX может работать в потоке, который скачивается из сети.

Исходная версия Iron_Bug, :

отличие DOM от SAX в том, что DOM зажирает всё в память и строит (зачем-то) полное дерево и всё это хранит, даже если большинство элементов скрыты и не отображаются. а SAX просто бежит по потоку и обрабатывает только текущий элемент, дёргая обработчики. для него не нужно море памяти.