我在试图解析的文档目录中有一个 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
如果不是首选,我可以使用其他东西。