3

我想要一个通用的解析器来解析任何类型的 XMl 响应。目前我正在使用 XmlPullParser.. 我从 webservice 传递 xmlresponse 并检查 XmlPullParser.START_TAG 并将数据相应地存储在 Beans 对象中..

为此,我正在为我正在解析的每个 Web 服务创建一个 bean、一个解析器。

我已经通过 iOS App 使用了一个通用解析器,它将所有开始标记作为数组输入到任何 Web 服务并将数据存储在键值对中,并提供一个包含所有数据的对象.. 所以不需要创建 Bean 和 Parser分别地..

4

1 回答 1

9

XML 的通用类是个好主意。我创建了一个演示来制作一个通用的 XML 解析器类。

创建一个通用类有很多方法,这取决于你的要求。有些人想要像您在问题中引用的那样获得 KeyValuePair,或者有些人想要不同的方式。

我创建了一个 XML 解析器类,它将解析 xml 文件并返回对象。这个对象可以有多个孩子。

您可以从此博客获取代码。

希望这会对大家有所帮助。

于 2012-04-21T14:58:47.373 回答