Я прочитал несколько статей о парсерах XML и наткнулся на SAX и DOM .
SAX основана на событиях, а DOM - это модель дерева - я не понимаю различий между этими концепциями.
Насколько я понял, основанные на событиях означают, что с узлом происходит какое-то событие. Например, если щелкнуть конкретный узел, он предоставит все подузлы, а не загрузит все узлы одновременно. Но в случае парсинга DOM он загрузит все узлы и построит модель дерева.
Я правильно понимаю?
Пожалуйста, поправьте меня, если я ошибаюсь, или объясните мне основанную на событиях и древовидную модель более простым способом.