pull解析
来源:互联网 发布:windows客户端开发 编辑:程序博客网 时间:2024/06/11 13:22
package com.example.pulljiexi;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.util.Xml;
import android.view.Menu;
public class MainActivity extends Activity {
private ArrayList<bean> arrayList;
private bean bean;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
InputStream open = getAssets().open("NewFile.xml");
XmlPullParser parser=Xml.newPullParser();
parser.setInput(open,"utf-8");
int eventType = parser.getEventType();
while (eventType!=XmlPullParser.END_DOCUMENT) {
String nameString=parser.getName();
switch (eventType) {
case XmlPullParser.START_DOCUMENT:
arrayList = new ArrayList<bean>();
break;
case XmlPullParser.START_TAG:
if (nameString.equals("xuanxuan")) {
bean = new bean();
bean.setIdString(parser.getAttributeValue(0));
}else if (nameString.equals("name")) {
bean.setNameString(parser.nextText());
}else if (nameString.equals("age")) {
bean.setAgeString(parser.nextText());
}
break;
case XmlPullParser.END_TAG:
if (nameString.equals("xuanxuan")) {
arrayList.add(bean);
bean=null;
}
break;
default:
break;
}
eventType=parser.next();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (XmlPullParserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for (bean b:arrayList) {
Log.e("xxx", b.toString());
}
}
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.util.Xml;
import android.view.Menu;
public class MainActivity extends Activity {
private ArrayList<bean> arrayList;
private bean bean;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
InputStream open = getAssets().open("NewFile.xml");
XmlPullParser parser=Xml.newPullParser();
parser.setInput(open,"utf-8");
int eventType = parser.getEventType();
while (eventType!=XmlPullParser.END_DOCUMENT) {
String nameString=parser.getName();
switch (eventType) {
case XmlPullParser.START_DOCUMENT:
arrayList = new ArrayList<bean>();
break;
case XmlPullParser.START_TAG:
if (nameString.equals("xuanxuan")) {
bean = new bean();
bean.setIdString(parser.getAttributeValue(0));
}else if (nameString.equals("name")) {
bean.setNameString(parser.nextText());
}else if (nameString.equals("age")) {
bean.setAgeString(parser.nextText());
}
break;
case XmlPullParser.END_TAG:
if (nameString.equals("xuanxuan")) {
arrayList.add(bean);
bean=null;
}
break;
default:
break;
}
eventType=parser.next();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (XmlPullParserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for (bean b:arrayList) {
Log.e("xxx", b.toString());
}
}
0 0
- pull解析
- pull解析
- pull解析
- Pull 解析
- pull解析
- pull解析
- Pull解析
- pull解析
- PULL解析
- pull解析
- Pull解析
- Pull解析
- Pull解析
- PULL解析
- pull解析
- pull解析
- PULL解析
- Pull解析
- drupal drush exception 'PDOException' with message 'SQLSTATE[HY000] [2002]
- 一、Spring单例模式与线程安全
- svn更新报错:svn:Checksum mismatch while updating;expected: '9a8c8856b74e4545bf2e52e2b54b23a6', actual: '
- Json解析
- python zip相关
- pull解析
- 图片无限轮播
- Unquotted string 错误
- 使用startForeground让android服务前台运行
- CCF-201604-1-折点计数
- javascript 中的&& 与||
- 一个全面的UI系统应该考虑的东西
- .c文件改成.cpp时,找不到extern变量
- HDU 1255 覆盖的面积(线段树扫描线)