【问题标题】:Handling complex xml with multiple delegates处理具有多个委托的复杂 xml
【发布时间】:2011-11-11 12:55:03
【问题描述】:

我目前正在尝试创建一个解析器来填充我的核心数据数据库。我曾尝试使用 NSXMLParser,但我意识到这会有点困难。因为我不能很好地处理xml文档。

然后我搜索并发现我可以使用多个委托来处理复杂的文档。

我试图为此找到一些教程/指南/示例。但我只用简单的 XML 文件举例。

我发现这与我的相似。 NSXMLParser with multiple delegates 但这家伙没有得到任何答案。

也许这里有些人有一些例子?

提前致谢。

【问题讨论】:

    标签: objective-c xml xcode parsing xcode4


    【解决方案1】:

    你提到的那个人的 XML 结构很容易解析,他很可能在他没有显示的代码中做错了。您不需要使用多个委托来解析 XML 文件。您已经说过您的应用程序中有某种数据模型。您需要创建一个 NSXMLParser 子类和临时数据模型对象。然后监听当前正在解析哪个标签并将数据存储在您的临时对象中,将它们保存到NSManagedObjectContext。真的就是这么简单。如果这还不清楚,请将您的 xml 文档放在问题中,我将尝试用尽可能多的代码来解释这一点。

    【讨论】:

    • 感谢您的回复。我知道可以非常简单地解析 XML。但我想这将需要很多 if/else。我只是想我想学习如何使用多个委托进行 xml 解析:)
    猜你喜欢
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-23
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    • 2012-07-16
    相关资源
    最近更新 更多