我正在使用NSXMLParser来解析Feedburner/atom feed。我能得到大多数元素然而工作我不知道如何解析如下:NSXMLParser和命名空间元素
我想获得在和HREF从这个标签存储。我该怎么做呢?
感谢 -Tom Printy
我正在使用NSXMLParser来解析Feedburner/atom feed。我能得到大多数元素然而工作我不知道如何解析如下:NSXMLParser和命名空间元素
我想获得在和HREF从这个标签存储。我该怎么做呢?
感谢 -Tom Printy
OK我看着办吧....
在idStartElement回调我添加的代码:
如果([的ElementName isEqualToString:@“链接“]){
NSString * string = [attributeDict objectForKey:@”href“];
NSLog(@“Link is%@”,string);
[currentLink appendString:[self cleanURL:string]]; }
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict {
//NSLog(@"found this element: %@", elementName);
if ([elementName isEqualToString:@"link"]) {
if([[attributeDict objectForKey:@"rel"] isEqualToString:@"alternate"]){
NSString *string = [attributeDict objectForKey:@"href"];
NSString *titulo = [attributeDict objectForKey:@"title"];
NSLog(@"Link is %@ ", string);
NSLog(@"titulo is %@ ", titulo);
//[currentLink appendString:[self cleanURL:string]];
}
}
if ([elementName isEqualToString:@"media:thumbnail"]) {
NSString *url = [attributeDict objectForKey:@"url"];
NSLog(@"url is %@ ", url);
}
}
这可以使用一些格式和解释。 – Yuck 2012-11-16 00:22:01
你可能需要正确格式化XML/URL你想在你的OP包括,因为它的现身空白/缺失。 – 2010-02-04 04:22:49