xml解析心得
来源:互联网 发布:网络兑换平台有哪些 编辑:程序博客网 时间:2024/05/16 12:39
1:先声明集合对象和bean对象
2:创建xmlpullparse对象
3:setinput()
4:获取返回码 int type = getresponsecode()
5:while中判断type类型!=XmlPullParse.END>DEC...
6:swich语句:根据xml文件依次创建 集合对象,bean对象,各个bean属性的添加,集合对象的添加,
7:type = xpp.nexttog();
try {list = null;News news = null;XmlPullParser xpp = Xml.newPullParser();xpp.setInput(is, "utf-8");int type = xpp.getEventType();while(type != XmlPullParser.END_DOCUMENT) {switch (type) {case XmlPullParser.START_TAG:if("smss".equals(xpp.getName())) {list = new ArrayList<News>();} else if("item".equals(xpp.getName())) {news = new News();} else if ("title".equals(xpp.getName())) {news.setTitle(xpp.nextText());} else if ("description".equals(xpp.getName())) {news.setDescription(xpp.nextText());} else if ("image".equals(xpp.getName())) {news.setImage(xpp.nextText());} else if ("type".equals(xpp.getName())) {news.setType(xpp.nextText());} else if ("comment".equals(xpp.getName())) {news.setComment(xpp.nextText());}break;case XmlPullParser.END_TAG:if("item".equals(xpp.getName())) {list.add(news);}break;}type = xpp.nextTag();}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}
阅读全文
0 0
- XML文件解析心得
- xml解析心得
- java用dom解析xml文件心得
- Retrofit 使用心得-xml解析
- JAXB使用心得1(xml的java解析)
- 心得4--XML编程(CRUD)--dom、sax解析精讲
- 心得5--XML编程(CRUD)--dom、sax解析案例分析
- Android心得3.4--用Pull解析器解析xml文件内容.doc
- Android心得3.2--用SAX解析器解析xml文件内容
- xml的一些心得!
- XML Schema 心得
- xml學習心得
- 心得1--XML简介
- java心得(Xml)
- XML解析
- xml解析
- XML解析
- 解析XML
- Nafxcw.lib;Libcmt.lib冲突
- js面向对象思想封装拖拽功能,兼容pc和移动端
- C语言中怎么判断单链表中是否有环?
- 51Nod
- 数据处理包Pandas常用语句
- xml解析心得
- 第二次作业
- pytorch学习-迁移模型
- (23)触发器
- sphinx搜索json格式方式
- windows常用新建文件命令
- scala中格式化小数点
- Android GLSurfaceView
- Java集合框架