如何在Android中阅读此类XML文件

时间:2013-09-11 13:47:46

标签: java android xml

我有一个iPhone应用程序,现在我想在Android上使用它。问题是:我无法使用给定的XML文件。

Here's a link to the XML-File

通常我会浏览每个节点,但这不会在这里工作,因为它看起来像是一个包含数组的键值xml文件。

我现在可以在Android / Java中实现它,因为我可以读取这些数据。

1 个答案:

答案 0 :(得分:1)

此类型的XML文件在iOS和OS X中称为 plist - 属性列表的缩写。处理它的最简单方法是使用XMLWise库。它是开源的,托管在code.google.com上 - here is the link

它有一个简单的方法来读取整个文件并将其解析为HashMap,如下所示:

String xmlData = ...;
HashMap<?, ?> hashMap = (HashMap<?, ?>) Plist.objectFromXml(xmlData);