0
我想解析使用NSXML的谷歌天气API,所以请指导我这一点。网址如下所示:http://www.google.com/ig/api?weather=islamabad。我可以解析来自“tagged”xml的数据,但是这个URL中使用的xml结构对我来说是不可理解的。请帮忙。如何使用XMLParser解析谷歌天气xml
我想解析使用NSXML的谷歌天气API,所以请指导我这一点。网址如下所示:http://www.google.com/ig/api?weather=islamabad。我可以解析来自“tagged”xml的数据,但是这个URL中使用的xml结构对我来说是不可理解的。请帮忙。如何使用XMLParser解析谷歌天气xml
您应该检查文档为NSXMLParserDeleagte:
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict
attributeDict - 是你所需要的东西。例如,对于标签:
<weather module_id="0" tab_id="0" mobile_row="0" mobile_zipped="1" row="0" section="0">
attributeDict将包含6个键:模块id,tab_id,mobile_row,mobile_zipped,行,用适当的值部分。