Как легко анализировать большие XML-данные с помощью анализатора DOM? - PullRequest
2 голосов
/ 02 марта 2010

Я использую синтаксический анализатор DOM для анализа XML-данных, но он занимает много времени для анализа в строке 3, где «is» - это объект InputStrem. Вот мой код.

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder(); 
Document document = builder.parse(is);

как я могу сделать это за короткое время с большими данными XML.

Может ли любое тело помочь мне ...

Ответы [ 2 ]

3 голосов
/ 02 марта 2010

Используйте XmlPullParser, доступный на Android, это очень легкий вес.

0 голосов
/ 02 марта 2010

VTD-XML идеально подходит для анализа больших XML-документов, когда DOM использует слишком много памяти. Это лучше, чем разбор Pul, так как он сохраняет произвольный доступ и изначально поддерживает xpath 1.0 ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...