android允许将任意的xml文件作为资源,该方法将使用资源的优势延伸到了任意的xml文件。

将xml文件存储在/res/xml子目录下,例如/res/xml/test.xml

<rootelement>   <subelem>Hello World</subelem></rootelement>

下面是读取test.xml的代码片段

private String getEventsFromAnXMLFile(Activity activity){            StringBuffer sb = new StringBuffer();            Resources res = activity.getResources();            XmlResourceParser xpp = res.getXml(R.xml.test);            xpp.next();            int eventType = xpp.getEventType();            while(eventType!=XmlPullParser.END_DOCUMENT){                if(eventType==XmlPullParser.START_DOCUMENT){                    sb.append("   start document    ");                }else if(eventType==XmlPullParser.START_TAG){                    sb.append("  \n start tag "+xpp.getName());                }else if(eventType==XmlPullParser.END_TAG){                    sb.append("  end tag");                }else if(eventType==XmlPullParser.TEXT){                    sb.append("\n text "+xpp.getText());                }                eventType =  xpp.next();            }            sb.append("  end document");            return sb.toString();        }


更多相关文章

  1. 关于Ant编译Android中Ant学习研究
  2. Ubuntu识别不到Android设备
  3. android读取properties配置文件
  4. Android(安卓)emulator中的system.img,userdata.img和ramdisk.img
  5. android中The connection to adb is down,问题和解决
  6. android studio添加忽略文件
  7. 第100章、WebView应用之Javascript调用Android(从零开始学Android
  8. Android---1---HelloWorld
  9. NPM 和webpack 的基础使用

随机推荐

  1. 带有二级分类的导航
  2. 弹性布局和下拉列表
  3. 纯静态文件打包部署预览链接,来自于vue的c
  4. 表格与表单
  5. 导航制作flex
  6. 带二级分类的导航
  7. 前端基础,伸缩盒布局小案例及总结
  8. 色彩如何练习?色彩入门基础调色技巧!
  9. 第三课-盒子模型-导航栏
  10. WebStorm 配合 Cmder 或 Git Bash