如何使用XMLParser解析google weather xml

时间:2011-02-09 11:07:06

标签: iphone nsxmlparser weather

我想使用NSXML解析谷歌天气API,所以请指导我。网址如下:http://www.google.com/ig/api?weather=islamabad。我可以解析“tagged”xml中的数据,但是这个URL中使用的xml结构对我来说是不可理解的。请帮忙。

1 个答案:

答案 0 :(得分:0)

您应该检查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个键:module_id,tab_id,mobile_row,mobile_zipped,row,具有适当值的部分。