使用xmlpull解析xml实例,今日主要用两种方法来解析xml,第一种就是利用上下文来解析xml,另外一种就是通过后台程序反馈的xml进行展示。
创新互联-专业网站定制、快速模板网站建设、高性价比张北网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式张北网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖张北地区。费用合理售后完善,十载实体公司更值得信赖。
第一种:
public void parseSMS(View v) throws Exception {
ArrayList
SMS sms = null;
Xmlpullparser pullparser = Xml.newpullparser();
pullparser.setInput(openFileInput("smslist.xml"), "utf-8");
int eventType = pullparser.getEventType();
while(eventType!= Xmlpullparser.END_DOCUMENT){
switch (eventType) {
case Xmlpullparser.START_TAG:
if("SMSList".equals(pullparser.getName())){
SMSs = new ArrayList
}else if("SMS".equals(pullparser.getName())){
sms = new SMS();
}else if("from".equals(pullparser.getName())){
sms.from = pullparser.nextText();
}else if("content".equals(pullparser.getName())){
sms.content = pullparser.nextText();
}else if("time".equals(pullparser.getName())){
sms.time = pullparser.nextText();
}
break;
case Xmlpullparser.END_TAG:
if("SMS".equals(pullparser.getName())){
SMSs.add(sms);
}
break;
}
eventType = pullparser.next();
}
for(SMS sms1:SMSs){
System.out.println(sms1);
}
}
上面这段代码是第一种通过上下文获取xml。
第二种:
未完待续
文章标题:使用xmlpull解析xml实例
文章出自:https://www.cdcxhl.com/article2/sccooc.html
成都网站建设公司_创新互联,为您提供网站内链、App设计、定制网站、手机网站建设、关键词优化、营销型网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联