XmlPullParser
来源:互联网 发布:男生衣服搭配淘宝知乎 编辑:程序博客网 时间:2024/06/05 17:16
public class UpdateInfoParser {
public static UpdateInfo getUpdateInfo(InputStream is) throws Exception{
XmlPullParser parser=Xml.newPullParser();
parser.setInput(is,"utf-8");
int type= parser.getEventType();
UpdateInfo info=new UpdateInfo();
while (type!=XmlPullParser.END_DOCUMENT) {
switch (type) {
case XmlPullParser.START_TAG:
if ("version".equals(parser.getName())) {
String version=parser.nextText();
info.setVersion(version);
}else if ("description".equals(parser.getName())) {
String description=parser.nextText();
info.setDescription(description);
}else if ("apkurl".equals(parser.getName())) {
String apkurl=parser.nextText();
info.setApkurl(apkurl);
}
break;
}
type=parser.next();
}
return info;
}
}
public static UpdateInfo getUpdateInfo(InputStream is) throws Exception{
XmlPullParser parser=Xml.newPullParser();
parser.setInput(is,"utf-8");
int type= parser.getEventType();
UpdateInfo info=new UpdateInfo();
while (type!=XmlPullParser.END_DOCUMENT) {
switch (type) {
case XmlPullParser.START_TAG:
if ("version".equals(parser.getName())) {
String version=parser.nextText();
info.setVersion(version);
}else if ("description".equals(parser.getName())) {
String description=parser.nextText();
info.setDescription(description);
}else if ("apkurl".equals(parser.getName())) {
String apkurl=parser.nextText();
info.setApkurl(apkurl);
}
break;
}
type=parser.next();
}
return info;
}
}
0 0
- XmlPullParser
- XMLPULLPARSER
- XmlPullParser
- XmlPullParser
- XmlPullParser
- xmlPullParser
- android XmlPullParser
- XmLPullParser 笔记
- Using XmlPullParser
- XmLPullParser 笔记
- 使用XmlPullParser
- XmlPullParser 解析
- AndRoid XmlPullParser
- xmlPullParser用法
- XmlPullParser 的例子
- XmlPullParser 学习笔记
- XmlPullParser 学习笔记
- 小心XmlPullParser.netText()方法
- 计算机是如何启动的?
- [疯狂Java]基础类库:BigDecimal(精确实数)
- Longest Common Subsequence解析
- java中static通俗见解
- VB文本框限制输入类型
- XmlPullParser
- 33个网站足以使你成为一个天才
- 第6课:Spark Streaming源码解读之Job动态生成和深度思考
- 【颗粒归仓】(四)代码走查---开篇
- 高价求苹果企业IOS enterprise开发者帐号
- 读书笔记---linux基本指令
- POJ-1258-Agri-Net(最小生成树 普利姆)
- 优化for循环效率
- const_cast与mutable