我有一个文件:
<xml>
<component>something
<system>somethingDeeper
<value>somethingDeepest</value>
</system>
</component>
<component>somethinfDifferent
<value>somethingDifferentDeeper</value>
</component>
<value>somethingNew</value>
</xml>
所以我想区分另一个标签内的内容(例如<system>
)什么不是。如何使用NSXMLParser做到这一点?我目前使用 BOOL ivar,但这是很多标签,这并不像我想要的那样优雅。我知道 NSXMLParser 是一个 SAX 解析器,我理解这一点。
在上面的例子中,我将进入didEndElement
方法三次:
elementName
equalvalue
有没有更优雅的方法来区分什么条目是从<component>
上面的标签什么不是?