2010-12-20 8 views
-3

私はXMLファイルを返すAPI呼び出しを使用します。私は同じ複数回使用する必要があります。 [検索]ボタンのクリックで、私は同じを実装する必要がありますどのようにhttp://xyz.com/s2/?para2=set2複数のNSXMLParserコール

を呼び出して、別のビューに次にhttp://xyz.com/s1/?para1=srch

を呼びますか?つまり、XMLParserファイルは両方の要求に対して共通で、if..else要素名はパーサーの1つの実装で混合する必要があります:didEndElement?

例を参考にしてください。

+4

*スクラッチヘッド* – d11wtq

+2

「例を教えてください。」 - "私のためにコードを書いてください" – Abizern

答えて

0

もちろん、ページ要素が同じ場合はパーサーを再利用できます。あなたのパーサのクラスで、場所やXMLファイルをフィードし、そのファイルを解析できるメソッドを作成するだけです。次のようなもの:

-(void)parseForecast:(NSData *)data; { 
    NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data]; 
    [parser setDelegate:self]; 
    [parser parse]; 
    [parser release]; 
} 

このトリックを行う必要があります。