Android: синтаксический анализ XML: org.w3c.dom.DOMException: разрешен только один корневой элемент

Я пытаюсь разобрать XML-файл. Но я получаю эту ошибку: org.w3c.dom.DOMException: только один корневой элемент допускается в строке:

        Document doc = dBuilder.parse(getAssets().open("myfile.xml"));

Пожалуйста, помогите мне решить это.

Заранее спасибо.

1 ответ

Решение

У вас должен быть только один корень, это означает, что у вас должен быть только один тег, который окружает все теги. Например, вы можете окружить все свои теги <root></root>

Кроме того, попробуйте проверить ваш xml-файл с помощью валидатора xml, чтобы увидеть, не поврежден ли ваш xml.

Другие вопросы по тегам