0

使用 iphone 解析 XML 仍然是新手,所以我有几个问题。

在我看来,我喜欢我的 iphone 应用程序必须尽可能少地请求互联网,所以我将一些我必须的 XML 组合成一个更大的 XML。但是,当我解析信息时,它有一些相似的节点名称(显然不在同一级别)但是在尝试解析我的自定义对象时它仍然会导致我出现问题。

所以我应该把我的 XML 全部组合起来并重命名一些节点吗?或进行 2 个 XML 调用?

意见?

4

1 回答 1

2

您需要在解析时手动跟踪树的状态。解析器将按顺序处理您的文档,因此如果您有这样的 XML 结构:

<a>
    <name>some text</name>
    <b>
        <name>some other text</name>
    </b>
</a>

您需要跟踪“a”和“b”元素的开始和结束时间,以了解您所处的上下文。

于 2009-06-23T21:20:52.723 回答