私はファイルを持っています:
<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>