Как прочитать атрибуты элемента в XML-файле, используя цель C - PullRequest
1 голос
/ 19 октября 2010

В моем приложении я получаю XML-файл с сервера, и у меня есть некоторые атрибуты для element.i Я не знаю, как читать атрибуты, может кто-нибудь помочь мне, пожалуйста ..

Ответы [ 3 ]

0 голосов
/ 19 октября 2010

В классе NSXMLParser вы читаете атрибуты элемента в следующем событии, предоставленном классом:

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict;

Последний аргумент attributes:(NSDictionary *)attributeDict дает вам словарь значения атрибутапары, если они есть.

0 голосов
/ 19 октября 2010

Вы можете начать со следующего урока

http://theappleblog.com/2008/08/04/tutorial-build-a-simple-rss-reader-for-iphone/

И после этого прочитайте очень хороший документ, предоставленный Apple, для сопоставления с вашими требованиями.

Введение в управляемое событиями руководство по программированию XML для какао, предоставленное Apple.

0 голосов
/ 19 октября 2010

NSXMLParser - это SAX-парсер, который является частью iOS SDK. Если у вас сильный гугл-фу, есть множество учебных пособий.

Руководство по программированию на основе событий XML

...