解析xml文件步骤 -- pullparser

来源:互联网 发布:网络打鱼赌钱游戏代理 编辑:程序博客网 时间:2024/05/17 07:29
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();//不能忘

 

0 0
原创粉丝点击