-1

ユーザーが選択したときに表示したいさまざまなデータを提供するWebサービスがあります(例は、医師を検索するときの地元の医師のリストです)。

問題は、Web サービスが古く、JSON ではなく XML ベースであり、インターネット上の iOS アプリケーションでの xml 出力の解析と表示に関する情報があまり見つからないことです。

私が見つけたのはNSURL/の短い例NSURLConnectionと、いくつかの JSON 関連のパーサーだけですが、Web サービスから大量のフォーマットされた順序付けられたデータのリストを表示する場合に、NSURL をゼロから始めることがどれほど複雑になるかはわかりません。 ?

誰かがこのようなことをしなければならなかったことがありますか? 私はそれが過去に行われたと確信しています.どのように証拠を見たいのですか..私が調べることができるプラグインまたはクラスの例はありますか? ありがとう!

4

1 に答える 1

2

iOSにはNSXMLParserDelegate

次に、そのメソッドを実装します。

-(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict{
     //Do something when you start a new element
}



-(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
    //Do something with the character inside an element
}


-(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {
     //Do something when you finish an element
}

このメソッドだけでxmlを解析するのは非常に簡単です

于 2013-01-29T15:34:12.633 に答える