1

嗨,我必须在 android 中解析一个 XML 文件,但 Xml 中没有根元素。像下面这样:

<?xml version="1.0" encoding="UTF-8"?>
<iii>
    <kkk>test</kkk>
    <ppp>000</ppp>
</iii>

<iii>
    <kkk>test</kkk>
    <ppp>000</ppp>
</iii>

<iii>
    <kkk>test</kkk>
    <ppp>000</ppp>
</iii>

..

是否可以在没有根元素的情况下进行解析?谢谢你。

4

1 回答 1

1

首先,这不是有效的 XML,因此没有解析器会接受它。如果您可以修复应用程序的生成部分,请执行此操作。

如果您无法对文档生成器做任何事情,最简单的修复方法是给它一个根元素。只需放在文档末尾的and<root>之后即可。然后将其提供给您的 XML 解析器。<?xml></root>

于 2012-11-07T20:16:16.337 回答