Как разобрать Google Weather XML с помощью XMLParser - PullRequest
0 голосов
/ 09 февраля 2011

Я хочу разобрать API погоды Google, используя NSXML, поэтому, пожалуйста, помогите мне.URL выглядит следующим образом: http://www.google.com/ig/api?weather=islamabad. Я могу анализировать данные из «тегированного» XML, но структура XML, используемая в этом URL, мне не понятна.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 09 февраля 2011

Вы должны проверить документы для 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, section с соответствующими значениями.

...