2011-02-09 3 views
0

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

ответ

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