在android 平台下 解析xml有很多种 现在介绍下sax

sax 是基于事件驱动的

代码如下:

xml:

<?xml version="1.0" encoding="utf-8"?><feed >   <entry>     <id>bob</id>   </entry> </feed>

java 代码:

RootElement root=new RootElement("feed");    Element entry=root.getChild("entry");    entry.getChild("id").setEndTextElementListener(new EndTextElementListener() {@Overridepublic void end(String body) {Log.e("", "test-------------id:"+body);}});    XMLReader reader;try {reader =  SAXParserFactory.newInstance().newSAXParser().getXMLReader();reader.setContentHandler(root.getContentHandler());    reader.parse(new InputSource(getAssets().open("t.xml")));} catch (Exception e) {e.printStackTrace();}

更多相关文章

  1. Android(安卓)9.0 Launcher Workspace 加载
  2. Android(安卓)Studio1.5 配置Android(安卓)annotations
  3. 申请Google Map密钥
  4. android 团队开发技巧1 - activity 启动
  5. Android(安卓)OpenGL学习笔记(二)之----三角形的绘制.
  6. 整理出15个Android很有用的代码片段
  7. Android(安卓)近百个项目的源代码,覆盖Android开发的每个领域
  8. Android事件分发机制全解析
  9. Android(安卓)TransactionTooLargeException 解析,思考与监控方案

随机推荐

  1. SQL SERVER中各类触发器的完整语法及参数
  2. sqlSQL数据库怎么批量为存储过程/函数授
  3. sqlserver 存储过程中If Else的用法实例
  4. 安装MSDE2000提示为了安全起见,要求使用强
  5. SQLSERVER数据库备份后无法还原的解决办
  6. SQL_Server全文索引的使用实例演示
  7. SQL_Server全文索引的用法解析
  8. 关于数据库优化问题收集汇总
  9. 一个完整的SQL SERVER数据库全文索引的示
  10. SQL Server 查询处理中的各个阶段(SQL执