NSXMLParserを正常に停止しますか?
-
06-07-2019 - |
質問
iPhoneでのXML解析はまだ新しいので、いくつか質問があります。
私の意見では、iphone-appのようなidは、インターネットへの要求をできるだけ少なくする必要があるため、いくつかのXMLを1つの大きなものに結合しました。ただし、情報を解析する場合、いくつかの類似したノード名(明らかに同じレベルではない)がありますが、カスタムオブジェクトを解析しようとすると問題が発生します。
では、XMLをすべて結合したままにして、いくつかのノードの名前を変更する必要がありますか?または2つのXML呼び出しを行いますか?
意見?
解決
解析中にツリーの状態を手動で追跡する必要があります。パーサーはドキュメントを順番に処理するため、次のようなXML構造がある場合:
<a>
<name>some text</name>
<b>
<name>some other text</name>
</b>
</a>
「a」がいつ発生するかを追跡する必要があります。および「b」要素は、どのコンテキストにいるかを知るために開始および終了します。
所属していません StackOverflow