我有一个iPhone应用程序,现在我想在Android上使用它。问题是:我无法使用给定的XML文件。
通常我会浏览每个节点,但这不会在这里工作,因为它看起来像是一个包含数组的键值xml文件。
我现在可以在Android / Java中实现它,因为我可以读取这些数据。
答案 0 :(得分:1)
此类型的XML文件在iOS和OS X中称为 plist - 属性列表的缩写。处理它的最简单方法是使用XMLWise库。它是开源的,托管在code.google.com上 - here is the link。
它有一个简单的方法来读取整个文件并将其解析为HashMap,如下所示:
String xmlData = ...;
HashMap<?, ?> hashMap = (HashMap<?, ?>) Plist.objectFromXml(xmlData);