解析xml文件步骤 -- pullparser
Posted 王浩宇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解析xml文件步骤 -- pullparser相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章
android中XML SAX解析器、Pull解析器和DOM解析器的区别