Как разобрать XML в какао? - PullRequest
       23

Как разобрать XML в какао?

0 голосов
/ 06 октября 2011

Я пытаюсь использовать NSXMLParser для анализа XML-файла, используя какао, которое выглядит следующим образом ..

<UserDetails>
<Name>John Doe</Name>
<UserName>jdoe</UserName>
<Password>supersecretpass</Password>
</UserDetails>

Теперь я использую метод следующим образом:

-(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:    (NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
{
    NSLog(@"MEthod came here");
    if ([elementName isEqualToString:@"Name"]) {

        NSLog(@"Name :");
    }
}

Я хочу получить значения, содержащиеся в теге elementName . Как мне это сделать .. Метод вызывается, но я не могу получить значение, содержащееся в значениях тегов XML.

1 Ответ

1 голос
/ 06 октября 2011

Вы можете получить доступ к значению, заключенному в тегах, с помощью интеллектуально , используя этот метод делегата;):

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

Эта ссылка может оказаться полезной - Handling XML Elements and Attributes

...