2010-06-01 3 views
0

Как вы получаете «MayurS123» из следующего тега xml путем разбора?XML Parsing нужна помощь iphone sdk

<eletitle lnk="http://192.168.10.2/justmeans/trunk/newsfeed/mayurs">MayurS123 Sharma</eletitle> 

Мой файл обрабатывается правильно. Здесь я могу получить компонент LNK, выполнив:

if([elementName isEqualToString:@"eletitle"]) 
{ 
     aGoodwork.lnk = [attributeDict objectForKey:@"lnk"]; 
} 

Но я не получаю, как получить на самом названии.

Thanx заранее.

ответ

4

Вы должны реализовать этот метод делегата:

- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string 

Посмотрите на любой из примеров XML разбора Apple, обеспечивает с iPhone SDK, и вы найдете соответствующие примеры кода.

+1

И помните, что этот метод может вызываться несколько раз, поэтому вам нужно собрать найденные символы и сохранить их в "didEndElement" –

Смежные вопросы