-3

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

这是 XML 文件的链接

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

既然我可以读取这些数据,我该如何在 Android/Java 中实现它。

4

1 回答 1

1

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

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

String xmlData = ...;
HashMap<?, ?> hashMap = (HashMap<?, ?>) Plist.objectFromXml(xmlData);
于 2013-09-11T13:57:00.577 回答