ios客户端XML解析
来源:互联网 发布:淘宝店铺降权 编辑:程序博客网 时间:2024/05/21 10:30
XML全称为Extensible Markup Language :可扩展标记语言,是一种常用语交互的数据格式;
常见的XML文档包含2部分:
1、文档声明 <?XML version="1.0" encoding="UTF-8"?>
2、元素 一个元素包含开始标签和结束标签 <person>小明 </person>; 元素之间可以任意嵌套,但标签不能交叉;一般只有一个根元素
XML解析常用的方法:
苹果原生方式:NSXMLParser:
NSXMLParser应用实例:
-(void)viewDidLoad()
{
NSXMLParser *parser = [[NSXMLParseralloc] initWithData:data];// 使用网络请求的data,生成解释器
parser.delegate =self;
[parser parse];
}
#pragma mark NSXMLParserDelegate
-(void)parserDidStartDocument:(NSXMLParser *)parser
{
NSLog(@"开始解析文档");
}
-(void)parserDidEndDocument:(NSXMLParser *)parser
{
NSLog(@"结束解析文档");
}
-(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
{
NSLog(@"开始解析该元素%@",elementName);
}
-(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
NSLog(@"该元素解析结束%@",elementName);
}
- ios客户端XML解析
- webservice 客户端对应xml解析
- IOS开发解析XML
- ios xml解析
- iOS XML解析器
- ios XML解析
- iOS中XML解析
- iOS解析xml
- [iOS] XML解析
- iOS开发解析XML
- iOS XML解析器
- ios xml解析
- ios xml解析
- ios----xml解析
- IOS解析XML文件
- IOS开发 解析XML
- iOS XML解析
- IOS 解析XML
- 我学编程时犯的最大两个错误
- 高性能MySQL主从架构的复制原理及配置详解
- 一道IBM笔试题(考__与EQUALS的区别)061102
- Java Enum 枚举
- stm32库函数学习篇---通用定时器(输入捕获功能)
- ios客户端XML解析
- 2016.08.11
- 图解后缀表达式的计算过程
- LeetCode|Merge Two Sorted Lists
- Highcharts绘制饼图
- 2015IBM上海的一道笔试题
- BZOJ 3668: [Noi2014]起床困难综合症
- Theano Tutorial文档翻译(三) - 基础张量功能
- 数据挖掘之关联分析