仍然是使用iphone进行XML解析的新手,所以我有几个问题。
在我看来,我喜欢我的iphone-app必须尽可能少地请求上网,所以我把一些XML合并到一个更大的XML中。然而,当我解析信息时,它有一些类似的节点名称(显然不是在同一级别)但是在尝试解析我的自定义对象时它仍然会引起我的问题。
所以我应该将我的XML全部合并并重命名一些节点吗?或者进行2次XML调用?
意见?
答案 0 :(得分:2)
您需要在解析时手动跟踪树的状态。解析器将按顺序处理您的文档,因此如果您有这样的XML结构:
<a>
<name>some text</name>
<b>
<name>some other text</name>
</b>
</a>
您需要跟踪“a”和“b”元素的开始和结束时间,以了解您所处的环境。