background image

(NSDictionary *)attributeDict
{
if ([elementName isEqualToString:@"item"]) //找节点进行解析
{
NSMutableDictionary *newNode = [[NSMutableDictionary alloc]initWithCapacity:0];
[parserObjectsaddObject:newNode];
twitterDic = newNode;
}
elseif(twitterDic)
{

if ([elementName isEqualToString:@"enclosure"])
{
//NSLog(@"%@",attributeDict);//存到字典下了
if ([[attributeDict valueForKey:@"url"] hasSuffix:@"jpg"]) //把 encolsuer 下的节点放在字典中
{
[twitterDicsetObject:[attributeDict valueForKey:@"url"] forKey:@"image"];
}
else
{
[twitterDicsetObject:[attributeDict valueForKey:@"url"] forKey:@"video"];
}

}
else
{
NSMutableString *string = [[NSMutableString alloc]initWithCapacity:0];
[twitterDicsetObject:string forKey:elementName];
[string release];
currentText = [[NSStringalloc] init];
currentElementName = elementName;
}
}
}

- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
currentText= [[NSString alloc] initWithString:string];
}

(void)parser:(NSXMLParser 

*)parser 

didEndElement:(NSString 

*)elementName 

namespaceURI:(NSString*)namespaceURI qualifiedName:(NSString *)qName
{
if ([elementName isEqualToString:currentElementName])