Я реализовал VTD-Parser в java, который успешно проанализировал XML-файл размером около 500 МБ и смог написать в excel. Я понимаю, что парсер DOM сначала создал структуру узла дерева, а затем получил данные, а SAX - это парсер, основанный на событиях. Но что делает VTD синтаксическим анализом файла таким простым и эффективным? Я попытался выполнить поиск, у меня было много примеров реализации, но у меня не было логики. Я попробовал приведенную ниже ссылку, чтобы получить эту идею, но не получил четкой картины. VTD_Parserjava VTD-Parser Logic
Если кто-нибудь может объяснить краткую идею.
, что многое объясняет .. спасибо. –
@Bhavik Это неточно, Vtd-xml лучше подходит для большой навигации, чем DOM, и практически не требует затрат на IO ... правда в том, что извлечение данных в структуру данных - это всего лишь трата вычислительной мощности и памяти. Я был бы рад прояснить подробнее ... –
@ vtd-xml-author - так что делает синтаксический анализ файла таким простым и эффективным? –