Я смотрел на загрузку XML-файлов с помощью Java и просто не могу расшифровать определенную его часть.Я понимаю, что SAX - это механизм потоковой передачи, но когда речь идет о DOM, различные сайты говорят о модели «загрузка в полном файле» или «загрузка во всех тегах», поддерживаемой рекомендацией использовать SAX с большими файлами XML.
В какой степени DOM фактически загружает полный файл?Когда я обращаюсь к корневому узлу, он выделяет программную память для каждого байта файла?Загружает ли он теги до самого низкого уровня, когда загружает текстовое содержимое?
Я собираюсь работать с большими файлами, но произвольный доступ был бы полезен, и редактирование является обязательным требованием, поэтому я считаю, что DOM - этолучший выбор для меня.
Большое спасибо.