2014-04-11 15 views
0

我想解析XML標記,它看起來是這樣的:我目前使用BlockRSSParser的iOS XMLParser中 - 得到地址

<image href="..."/> 

我試圖做到這一點在下面的方法:

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

    // String is empty: 

} 

什麼是使用XMLParser解析XML這樣的正確方法?

回答

2

你得到屬性值在parser:didStartElement:namespaceURI:qualifiedName:attributes:方法:

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict { 
    if ([elementName isEqualToString:@"image"]) { 
     NSString *href = attributes[@"href"]; 
    } 
}