ios xml解析(2)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:19 点击:次
//解析到一个开始tag,开始tag中可能会有properpies,例如<book catalog="Programming">
//所有的属性都存储在attributeDict中
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict {
if([elementName isEqualToString:@"book"]) {
NSString *catalog = [attributeDict objectForKey:@"catalog"];
}else if() {
//......
}
}
//当解析器找到开始标记和结束标记之间的字符时,调用这个方法。
//解析器,从两个结点之间读取具体内容
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
//记录所取得的文字列
}www.2cto.com
- (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock{
//NSLog(@"cData:%@",[NSString stringWithUTF8String:[CDATABlock bytes]]);
}
//当解析器对象遇到xml的结束标记时,调用这个方法。
//获取结点结尾的值,此处为一Tag的完成
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {
}
//xml解析结束后的一些操作可在此
- (void)parserDidEndDocument:(NSXMLParser *)parser {
//.....
}
相关新闻>>
- 发表评论
-
- 最新评论 进入详细评论页>>
今日头条
更多>>您可能感兴趣的文章
- iPhone开发 文件的增加删除查询
- iOS文件存磁盘的设想
- ios 关于UITableView UITableViewCellAccessoryCheckmark 混乱的
- ios 时间定时器 NSTimer应用demo
- Cocoa Core Competencies 的Object creation 和IOS面试题示例
- iphone-使用TextField及关闭键盘(useing TextField for in
- iphone开发基础三和c语言混编
- (iOS-iap防护)验证用户付费收据,拒绝iap
- 深入理解iPhone静态库(手把手教你iphone开发
- iPhone开发 调用阿asp.net程序的webservice
新闻点评
新闻关注排行榜
热门推荐
最新推荐