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.