我已熟悉来自iPhone SDK的NSXMLParser,但我觉得它的事件驱动方式对我的目的有些笨拙。我只想提取一些元素值,但是必须处理startElement、foundCharacters和endElement的概念似乎比实际应该做的工作还要多。我是在错误的方向上思考吗?或者在iPhone SDK中,是否有更简单的基于树/ DOM的方法用于处理XML?
如果建议是使用NSXMLParser,则是否有某些设计模式可用于避免我的代码在startElement方法中有5层嵌套的ifs?
如果建议是使用NSXMLParser,则是否有某些设计模式可用于避免我的代码在startElement方法中有5层嵌套的ifs?