编辑1:
我已经开始尝试使用 XmlPullParser,并且我正在考虑在 dicts 中处理 dicts(这听起来确实不对,我知道)我可以使用readDict(XmlPullParser) 之类的递归,并在遇到 dict 元素时调用它。
这可以与包含 HashMap 对象列表的简单 dict 模型类一起使用。
随着我的进步,我会不断更新这个问题......
原始问题:
是否有一个能够以以下形式解析 XML 的 android 库?
<dict>
<key>..</key>
<string>..</string>
<key>
<array>
<dict>
<key>
<string>
<key>
<array>
<dict>
<key>
<string>
</dict>
<dict>...</dict>
<dict>...</dict>
</array>
</dict>
</array>
</dict>
完整的 XML 文件可以在以下位置找到:http ://www.tsn.ca/config/iphone/TSNiphoneconfig.xml
问题:
如您所见,一些标签是嵌入“内部”的。这是我第一次看到这个。
我研究了SAX Parser Factory、XML Pull Parser和 ** Android SIMPLE library**。我真正在寻找的是一个库,我可以使用它来解析 XML,就像 SIMPLE 一样,并允许我创建与 XML 元素匹配的数据模型文件。
但是,如果我不能使用库,我将如何解析这种独特的 XML,例如 XML Pull Parser..?