私はファイルを持っています:
<xml>
<component>something
<system>somethingDeeper
<value>somethingDeepest</value>
</system>
</component>
<component>somethinfDifferent
<value>somethingDifferentDeeper</value>
</component>
<value>somethingNew</value>
</xml>
したがって、別のタグ(例)の中にあるものとそうでないものを区別したいと思い<system>ます。NSXMLParserでこれを行う方法は?私は現在BOOLivarを使用していますが、これは多くのタグであり、これは私が望むほどエレガントではありません。NSXMLParserがSAXパーサーであることを知っており、それを理解しています。
上記の例では、次の方法でdidEndElementメソッドに3回
入力しますelementName。equalどのエントリがどのタグより上にあるかvalueを区別するためのよりエレガントな方法はありますか?<component>