Java: синтаксический анализ XML-файла с помощью DOM API - PullRequest
0 голосов
/ 20 октября 2011

Я пытаюсь проанализировать XML-файл с 1000 элементами, используя DOM API в Java.Обработка XML-файла занимает 30 секунд. Элемент

1, например, store является корнем и имеет около 15 дочерних элементов, таких как имя магазина, количество магазинов, местоположение магазина и т. Д..

Есть ли какой-либо другой API, который можно использовать для ускорения всего процесса?

Как насчет использования JAXB (я не очень много знаю о JAXB, но мои коллеги говорят мне рассмотретьэто)?

1 Ответ

2 голосов
/ 21 октября 2011

30-секундная задержка во время синтаксического анализа обычно вызывается извлечением DTD из Интернета, особенно если это одно из стандартных DTD (таких как XHTML), обнаруженное на веб-сайте w3C.Если ваш XML ссылается на одно из этих DTD, вам нужно убедиться, что парсер перенаправлен в локальную копию, используя каталоги.

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