2011-11-11 15 views
0

現在、私のコアデータデータベースにデータを取り込むためのパーサーを作成しようとしています。 NSXMLParserを使用してみましたが、どこかに難しいと感じました。なぜなら私はXML文書を十分に扱うことができないからです。複数の代理人による複合XMLの処理

次に、複雑なドキュメントを処理するために複数のデリゲートを使用することができます。

私はこれのためにいくつかのチュートリアル/ガイド/例を見つけようとしました。しかし、私は単純なXMLファイルの例だけです。

これは私の似たものです。 NSXMLParser with multiple delegates しかし、男は答えを得ることはありません。

ここにはいくつかの例がありますか?

ありがとうございます。

答えて

0

あなたが言及した人のXML構造は、解析が非常に簡単です。彼が示していないコードではおそらく間違っています。 XMLファイルを解析するために複数のデリゲートを使用する必要はありません。あなたは既にあなたのアプリに何らかのデータモデルがあると言っています。 NSXMLParserサブクラスと一時データモデルオブジェクトを作成する必要があります。次に、どのタグが現在解析されているかを聞いて、テンポラリオブジェクトにデータを格納し、NSManagedObjectContextに保存します。本当にそれは簡単です。それが明確でない場合は、あなたのXML文書を質問に入れて、できるだけ多くのコードでこれを説明しようとします。

+0

返信いただきありがとうございます。私は、XMLを非常に簡単に解析することが可能であることを知っています。しかし、私はそれが多くのif/elseを必要とすると思います。私は、XML解析に複数のデリゲートを使用する方法を学びたいと思っています:) – WYS

関連する問題