文档章节

XML解析(简单)

缘起缘落
 缘起缘落
发布于 2014/09/18 21:33
字数 109
阅读 45
收藏 1

 

  1. 获取解析文件路径
        NSString * xmlPath = [[NSBundle mainBundle] pathForResource:@"Citys" ofType:@"xml"];
       

2.初始化xml字符串
    NSString * xmlStr = [NSString stringWithContentsOfFile:xmlPath encoding:NSUTF8StringEncoding error:nil];
   

3.初始化一个GDataXMLDocument对象 , 因为解析时所有的内容都是从该对象中获取,(所以需要将要解析的内容放入该对象)
    self.document = [[GDataXMLDocument alloc]initWithXMLString:xmlStr options:0 error:nil];
    self.city = [self.document nodesForXPath:@"//name" error:nil];
    self.latitude = [self.document nodesForXPath:@"//latitude_e6" error:nil];
    self.longitude = [self.document nodesForXPath:@"//longitude_e6" error:nil];


本文转载自:http://qccccc.blog.51cto.com/6004423/1552626

缘起缘落
粉丝 0
博文 108
码字总数 356
作品 0
郑州
高级程序员
私信 提问
网络数据交换格式

1.Json的讲解 1.1json是什么? •JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可在不同平台之间进行数据交换。 JSON采用兼容性很高...

android-key
2016/10/08
50
0
源码推荐:xml解析成NSDictionary类似json framework用法

我一直觉得json比xml好,因为它比xml更轻量级。在开发当中,很多都采用的是xml,我不知道为什么。但用iOS SDK解析xml非常麻烦,用了json framework的人都知道解析json很简单,今天介绍的源码就...

长平狐
2012/08/13
146
0
XML和Json使用

1.XML与JSON的区别比较 XML定义:扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标...

微尘鉴
2016/02/23
34
0
XML解析之DOM篇

XML解析是学习XML中一个必须掌握的知识点。那么如何解析XML文件并且获取我们想要的信息呢?下面就介绍一种最简单的解析XML的方法---DOM解析 什么是DOM解析呢?DOM的全称是(Document Object...

summerpxy
2016/01/09
90
0
xml与json

1.定义介绍 (1).XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进...

ok绷forever
2016/07/21
33
0

没有更多内容

加载失败,请刷新页面

加载更多

DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
42分钟前
3
0
数据库中间件MyCat

什么是MyCat? 查看官网的介绍是这样说的 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵...

沉浮_
今天
4
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
今天
6
0
常用物流快递单号查询接口种类及对接方法

目前快递查询接口有两种方式可以对接,一是和顺丰、圆通、中通、天天、韵达、德邦这些快递公司一一对接接口,二是和快递鸟这样第三方集成接口一次性对接多家常用快递。第一种耗费时间长,但是...

程序的小猿
今天
4
0
Python机器学习之数据探索可视化库yellowbrick

背景介绍 从学sklearn时,除了算法的坎要过,还得学习matplotlib可视化,对我的实践应用而言,可视化更重要一些,然而matplotlib的易用性和美观性确实不敢恭维。陆续使用过plotly、seaborn,...

yeayee
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部