首页 > 其他 > 详细

解析xml文件步骤 -- pullparser

时间:2016-03-08 02:06:12      阅读:156      评论:0      收藏:0      [点我收藏+]

1. 初始化一个xml的解析器

XmlPullParser parser = Xml.newPullParser();

2. 设置解析器的参数

InputStream inputStream = this.getAssets().open("10001.xml");
parser.setInput(inputStream, "utf-8");

3. 读数据

         int eventType = pullParser.getEventType();//获取一个标记
                while(eventType != pullParser.END_DOCUMENT){//只要标记不等于文档的末尾就一直解析
                    if (eventType == pullParser.START_TAG) {
                        if ("name".equals(pullParser.getName())) {
                            sb.append(pullParser.nextText()+",");
                        } else if ("age".equals(pullParser.getName())) {
                            sb.append(pullParser.nextText()+",");
                        }
                    }
                eventType = pullParser.next();//不能忘

 

解析xml文件步骤 -- pullparser

原文:http://www.cnblogs.com/wanghaoyuhappy/p/5252546.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!