Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无根元素的Android解析Xml_Android - Fatal编程技术网

无根元素的Android解析Xml

无根元素的Android解析Xml,android,Android,嗨,我必须在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> &l

嗨,我必须在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>

测试
000
测试
000
测试
000


可以不使用根元素进行解析吗?谢谢。

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


如果无法对文档生成器执行任何操作,最简单的修复方法是为其提供一个根元素。只需将
放在
后面,并将
放在文档末尾。然后将其提供给XML解析器。

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


如果无法对文档生成器执行任何操作,最简单的修复方法是为其提供一个根元素。只需将
放在
后面,并将
放在文档末尾。然后将其输入XML解析器。

否,因为它不是(格式良好的)XML。这首先不是格式良好的XML。所有正确的XML文档都只有一个根元素。要解析这些数据,您必须更新生成数据的组件,或者构建自己的解析器,该解析器本质上是一种定制数据格式,看起来很像XML。谢谢。不,因为它不是(格式良好的)XML。这首先不是格式良好的XML。所有正确的XML文档都只有一个根元素。要解析这些数据,您必须更新生成数据的组件,或者构建自己的解析器,该解析器本质上是一种定制数据格式,看起来很像XML。谢谢。文件通过php不断更新,也许我可以用php添加根标记,但是如何。。谢谢。您可以在将文件传送到XML解析器之前对其进行处理。您建议使用哪种解析器?我用它。谢谢。这取决于你的应用程序,而且我以前没有在Android上使用过任何XML解析器,所以我不知道。我想有很多信息可以在网上找到。文件通过php不断更新,也许我可以用php添加根标记,但是如何。。谢谢。您可以在将文件传送到XML解析器之前对其进行处理。您建议使用哪种解析器?我用它。谢谢。这取决于你的应用程序,而且我以前没有在Android上使用过任何XML解析器,所以我不知道。我想在网上可以找到很多信息。