iphone - 将多个 XML 文件解析为一个或多个对象类?

标签 iphone objective-c xml iphone-sdk-3.0 nsxmlparser

我的应用程序由 TabBarController 组成,每个选项卡都有一个 UITableView。

启动时,我将服务器中的 XML 文件解析为对象类,然后在第一个 TableView 中显示对象。

我的问题是,当我想解析第二个 XML 文件时该怎么办?目前,这样做时,“XML-file-2”中的信息将覆盖“XML-file-1”解析的对象。我该如何正确处理这个问题?我是否为每个 XML 文件设置另一个对象类,或者是否有另一个对象类可以解决该问题?

我正在使用 NSXMLParser。

最佳答案

我认为您应该考虑拥有两个 XMLParser 实例,每个实例对应您要读取的每个 XML 文件。它允许您同时读取尽可能多的 XML 文件,而不会互相影响。它也更加模块化。

关于iphone - 将多个 XML 文件解析为一个或多个对象类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1092544/

相关文章:

iphone - 音乐网站 : how to make it work on android/blackberry/iphone/symbian?

javascript - 如何创建可检测浏览器类型并进行相应重定向的 Google 协作平台脚本?

iphone - UITextView 在 iPhone 中隐藏键盘

objective-c - 如何使状态项的标题成为图像而不是文本?

objective-c - 在 iOS 中实现一个简单的折线图

javascript - Node 中的 jstoxml 转换器模块未以正确的结构解析数据

iphone - Apple 批准的加密应用程序

iphone - 模拟点击完成按钮

android - Android 上用于 XML 模式的 JAXB 替代方案?

python - 有任何使用 Protocol Buffer 的经验吗?