XML文件的读取(XmlParserDemo)
核心代码如下:
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
XmlPullParser parser = resources.getXml(R.xml.people);
String msg = "";
try {
while(parser.next()!=XmlPullParser.END_DOCUMENT){
String people = parser.getName();
String name = null;
String age = null;
String height =null;
if((people!=null)&&people.equals("person")){
int count = parser.getAttributeCount();
for(int i=0;i<count;i++){
String attrName = parser.getAttributeName(i);
String attrValue = parser.getAttributeValue(i);
if(attrName!=null&&"name".equals(attrName)){
name = attrValue;
}
if(attrName!=null&&"age".equals(attrName)){
age = attrValue;
}
if(attrName!=null&&"height".equals(attrName)){
height = attrValue;
}
}
if((name!=null)&&(age!=null)&&(height!=null)){
msg+="姓名:"+name+",年龄:"+age+",身高:"+height+"\n";
Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_LONG).show();
display.setText(msg);
}
}
}
} catch (XmlPullParserException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
});
XML文件的读取(XmlParserDemo)相关推荐
- android中XMl文件的读取
废话不多说了直接上代码: 新建一个Xml文件用于读取: test.xml <Languages cat="1"><lan id="1"> ...
- android的读取xml配置文件,android中XMl文件的读取
废话不多说了直接上代码: 新建一个Xml文件用于读取: test.xml java Eclipse Swift Xcode C# Visual Studio 后台: import android.su ...
- Qt编程之Xml文件的读取
目录 一.xml的格式说明 二.QT中读取xml的类与常用函数 三.代码思路 四.代码实现 五.结果展示 XML最主要的功能是数据传输,有的时候可以当一个小型的数据库来使用,因为其定义标签高度自由,所 ...
- 从 ADNI 的 XML 文件中读取临床信息
本文配合手把手式介绍 ADNI 影像数据下载使用. 仅给出了如下读取XML文件中的project和subject信息的部分代码,读取其他内容采用一样的写法即可. 只适合自己批量读取一下XML文件,所以 ...
- C# winform 不同的窗体对同一XML文件进行读取
对数据进行写入 DataTable dingxing = new DataTable(); dingxing.Columns.Add("checker"); dingxing.Co ...
- python用模块读取xml文件_python读取xml文件
关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码.这样并不利于初学者的学习,希望这篇文章可以更通俗易懂的教如何使用python 来读取xml 文件. 什么是 ...
- python将数据写入xml文件_python读取/创建XML文件
Python中定义了很多处理XML的函数,如xml.dom,它会在处理文件之前,将根据xml文件构建的树状数据存在内存.还有xml.sax,它实现了SAX API,这个模块牺牲了便捷性,换取了速度和减 ...
- html 读取本地xml文件,JS读取本地的XML文件
要想让JS读取本地的XML代码,得具备这样的条件,一般情况下,需要一个JS文件,一个XML文件,最后这两个文件就放在相同的路径下,这样方便调用. 一.XML文件代码示例 大众计算机学习网 www.dz ...
- 利用Microsoft.XMLHTTP和Microsoft.XMLDOM实现xml文件的读取
var HTML = ""; var space = ""; var blank = ""; function getSubject() { ...
最新文章
- 理解熵:机器学习的黄金标准
- c语言程序的实质,C语言_printf中的%p的实质
- C/C++头文件区别
- Thymeleaf –片段和angularjs路由器局部视图
- php to golang,PHP To Go 转型手记 (二)
- main(int argc,char *argv[ ],char *env)参数详解
- 1.Entity Framework Core 5.0教程,概述和准备
- 最全最新cpu显卡天梯图_2019.12月CPU和显卡性能天梯图
- c语言局域网聊天项目,局域网聊天的程序(C++版)
- python发送钉钉消息
- Android市场-开发者账号注册等-移动开放平台网址收藏
- mac下 Github添加SSH keys
- android波浪线,android自定义veiw——波浪线
- iceberg Flink操作
- Anchor Base 和 Anchor Free
- ArcGIS server如何将自己的小地图叠加到Google maps或者Virtual Earth上[转]
- 互联网因特网计算机网络的区别,因特网和互联网的区别?
- isis-概述及实验
- 动态规划之 0-1 背包问题
- 借助OA系统实现企业人事管理的精细化落地
热门文章
- 用jQuery实现页面遮罩弹出框
- css-浮动-定位-行内或行内快特点
- MSP430杂谈--AD7745硬件IIC驱动与模拟IIC驱动
- Android学习笔记之(一)开发环境搭建
- cad图形如何导入到奥维地图_【详细教程】奥维地图上查看项目的线路图或平面图...
- 创建mysql制定字符集语句_创建数据库指定字符集语句
- 学生信息管理---C#文件写入及读取
- # 取字典的值_python3的列表、元组、字典的复习和推导式和生成器小结
- python技巧 计算字符串中字母出现的次数并取出最大
- 洛谷P1482 Cantor表(升级版) 题解