解析しようとしているドキュメント ディレクトリに XML ファイルがあります (テーブル ビューに表示するため)。
<tickets>
<ticket>
<tid>11111</tid>
<status>Open</status>
<summary>Summary 1</summary> //want to grab this
<notes>Notes 1</notes>
</ticket>
<ticket>
<tid>11112</tid>
<status>Open</status>
<summary>Summary 2</summary> //want to grab this
<notes>Notes 2</notes>
</ticket>
...
</tickets>
summary
テーブルビューで表示したいです。今のところ、すべての要約文字列で満たされた NSMutableArray を取得しようとしています。
私はXMLReader
すべての辞書を作成するために使用しています。次に、次のコードを使用して要約を取得しようとします。
NSData *data = [NSData dataWithContentsOfFile:save];
NSString *xml = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
// Parse the XML into a dictionary
NSError *parseError;
NSDictionary *xmlDictionary = [XMLReader dictionaryForXMLString:xml error:&parseError];
NSDictionary *ticketsArray = [xmlDictionary objectForKey:@"tickets"];
NSDictionary *ticketArray = [ticketsArray objectForKey:@"ticket"];;
//Now have a dictionary with ticket... what to do next?
次はどこに行けばいいのかわからない。すべての集計を NSMutableArray に入れる方法を知っていますか? XMLReader
それが好ましい場合以外は、何かを使用できます。