博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xmlPullParser
阅读量:6091 次
发布时间:2019-06-20

本文共 1778 字,大约阅读时间需要 5 分钟。

hot3.png

读取数据

String xmlString = "";XmlPullParserFactory factory = XmlPullParserFactory.newInstance();//创建工厂用于创建XmlPullParser解析器  XmlPullParser xmlPullParser = factory.newPullParser(); //创建解析器 xmlPullParser.setInput(new StringReader(xmlString));

 解析数据

 XmlPullParser response= xmlPullParser;int eventType = response.getEventType();while (eventType != XmlPullParser.END_DOCUMENT) {     switch (eventType) {        case XmlPullParser.START_TAG:         String nodeName = response.getName();         if ("city".equals(nodeName)) {          String pName = response.getAttributeValue(0);          Log.d("Bob", "pName is " + pName);         }         break;     }        eventType = response.next();}
官方代码
public class SimpleXmlPullApp {     public static void main (String args[])         throws XmlPullParserException, IOException     {         XmlPullParserFactory factory = XmlPullParserFactory.newInstance();         factory.setNamespaceAware(true);         XmlPullParser xpp = factory.newPullParser();         xpp.setInput( new StringReader ( "
Hello World!
" ) );         int eventType = xpp.getEventType();         while (eventType != XmlPullParser.END_DOCUMENT) {          if(eventType == XmlPullParser.START_DOCUMENT) {              System.out.println("Start document");          } else if(eventType == XmlPullParser.START_TAG) {              System.out.println("Start tag "+xpp.getName());          } else if(eventType == XmlPullParser.END_TAG) {              System.out.println("End tag "+xpp.getName());          } else if(eventType == XmlPullParser.TEXT) {              System.out.println("Text "+xpp.getText());          }          eventType = xpp.next();         }         System.out.println("End document");     } }

转载于:https://my.oschina.net/u/1781028/blog/283884

你可能感兴趣的文章
公司技术特点
查看>>
MongoDB【最新版V2.6】- 系列 1:Mongdb 启动的基本配置
查看>>
自动化运维工具——ansible
查看>>
LVM
查看>>
mysql数据的binlog处理方法
查看>>
求最大公约数
查看>>
glut输出文字
查看>>
位运算
查看>>
Servlet之ServletContext总结
查看>>
【Python】《Python编程之美 最佳实践指南》读书笔记
查看>>
vim backspace设置选项详解
查看>>
我的友情链接
查看>>
c++中的构造函数和拷贝构造函数
查看>>
了解SYSDATE函数
查看>>
MySQL Query Analyzer查询分析器
查看>>
nagios全攻略(一)---准备阶段
查看>>
Windows 8 - 构建更健康的存储
查看>>
试验一下
查看>>
借助宁盾,搞定滴滴出行双因素认证解决方案
查看>>
Linux常用Debug命令
查看>>