题外话:第一次用简书写东西,有些新手不知道别人的那个“框框”是怎么搞的,有的代码是在框框里,有的是一段文字在框框里,其实这个很简单,就是在简书的设置里将常用编辑器由富文本改为Markdown 就可以了,然后在Markdown 的旁边有个问号,点进去就有很详细的用法,Markdown 也是一种简单的语法。Markdown详细用法.
一个常见的XML文档一般由以下部分组成
- 文档申明
- 元素(Element)
- 属性 (Attribute)
解析的概念
- 解析:从事先规定好的格式中提取数据。
- 解析的前提:提前约定好** 格式 **,数据提供方按照格式提供数据,数据获取方则按照格式获取数据
XML数据格式之SAX解析(特点是事件驱动)
- NSXMLParser类 :
- 使用步骤
//传入XML数据,创建解析器
NSXMLParser * parser = [NSXMLParser alloc]initWithData:data];
//设置代理,监听解析过程
parser.delegate = self;
//开始解析
[parser parse];
1.NSXMLParser是iOS自带的XML解析类,采用SAX方式解析数据。
2解析过程由NSXMLParserDelegate协议方法回调。3解析过程:开始标签-->取值-->结束标签-->取值

- NSXMLParser 的代理方法:(NSXMLParser是一个一个的去解析,所以用到了代理)

网友评论