我有一种情况,我从服务器获取数据作为 xml,我使用https://github.com/Insert-Witty-Name将该数据转换为 NSDictionary
我的 xml 就像
<Game>
<userid></userid>
<name></name>
<friendId></friendId>
<friendName></friendName>
</Game>
值 Game 和所有其他项目都可以更改,所以首先我需要找出第一个游戏元素的名称 =>
我通过上面的库转换了这个,现在我得到了
xmlString = [NSString stringWithFormat:@"<Game><userid>12</userid><userName>ben</userName><friendId>41</friendId><friendName>Ben1</friendName></Game>"];
NSDictionary *dict = [XMLReader dictionaryForXMLString:xmlString error:nil];
NSString *string;
string = [dict objectForKey:@"Game"];
NSLog(@"name is :%@",string);
输出是
{
friendId = 41;
friendName = Ben1;
userName = ben;
userid = 12;
}
我需要找出 xml 的根元素名称以及如何使用 objectForKey 在 NSDictionary 中访问这些值