安卓中读取xml的几种方法(有你不知道的)
来源:互联网 发布:ssr linux 客户端配置 编辑:程序博客网 时间:2024/06/10 09:26
1.src目录下,用反射机制加载:Thread.currentThread().getContextClassLoader().getResourceAsStream("xxoo.xml"),以流的方式返回
2.Assest目录下:Activity.this.getAssets().open("xxoo.xml"),以流的方式返回,当然,这里读取的文件时任意的,不局限于xml文件
3.res->raw目录下:Resources.openRawResource(参数),参数是资源的ID即R.raw.somefilename,流的方式返回.
4.res->xml目录下(自己建的):XmlResourceParser xrp =getResources().getXml(R.xml.persons);
读取出来后就可以解析了:
前三种方法可以用dom,pull,sax三大方式解析,相信大家都很熟悉。第四种方法,你注意了吗?
2014年--8--28
百度之,三大解析方式有缺陷,遇到特殊字符会停止解析,比如““这时,Jsoup就可以完美解决了。
0 0
- 安卓中读取xml的几种方法(有你不知道的)
- 4种获取前台应用的方法(肯定有你不知道的)
- 你可能不知道的JavaScript 遍历DOM的几种方法
- PHP读取XML的几种方法
- iOS NSArray 几种 你不知道的用法
- ArrayList:或许有你不知道的
- 你不知道XML编程的那些事儿(一)
- 你不知道XML编程的那些事儿(二)
- 你不知道的EcmaScript5数组方法
- 你所不知道的Activity方法
- 你所不知道的Activity方法
- 你所不知道的Activity方法
- 总有你不知道的,你说呢?
- 世界上至少有10种东西是你不知道的 (转)
- CSS控制表格显示效果,可能有你还不知道的方法哦
- Flex读取外部XML文件的几种方法
- 读取Spring的配置文件applicationContext.xml几种方法
- PHP 读取xml文件的 几种方法
- 剖析NAND Flash的编程结构
- UITableViewCell的动态高度
- C#集合类
- Web.config
- thinkphp框架中如何输出一维数组?
- 安卓中读取xml的几种方法(有你不知道的)
- 系统架构师,浅谈架构
- Excel:用好数据透视表
- iOS进程间通讯(私有) CPDistributedMessagingCenter
- Hadoop 2.4.1单机版 自定义实现类以及编译运行
- [视图]UIWindow与视图UIView深层解析
- FireFox模拟移动设备访问手机类网站
- 搭建百度地图,步行路线、反地理编码等应用
- Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds .