public class MainActivity_Party extends Activity implements OnClickListener {
Button parse;
TextView test;
TextView test2;
TextView test3;
String Url = "http://abc13.dothome.co.kr/board.xml";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_party);
parse = (Button)findViewById(R.id.parse);
parse.setOnClickListener(this);
test = (TextView)findViewById(R.id.main_test);
test2 = (TextView)findViewById(R.id.main_test2);
test3 = (TextView)findViewById(R.id.main_test3);
try{
test.setText("aa");
URL url = new URL(Url);
XmlPullParserFactory parserCreator = XmlPullParserFactory.newInstance();
XmlPullParser parser = parserCreator.newPullParser();
parser.setInput(url.openStream(), null);
int parserEvent = parser.getEventType();
String tag;
while(parserEvent != XmlPullParser.END_DOCUMENT){
switch(parserEvent){
case XmlPullParser.START_TAG:
tag = parser.getName();
test.setText(tag);
case XmlPullParser.TEXT:
tag = parser.getName();
test2.setText(tag);
case XmlPullParser.END_TAG:
tag = parser.getName();
test3.setText(tag);
}
}
}catch(XmlPullParserException e){
Log.i("XMLLLLLLLLL","XmlError@@@@@@@@@@@@@@@@@");
}catch(Exception e){
Log.i("EXCEPTIONNNNNN","EXCEPTIONNNNNNNNN");
}
嗨,我是android开发的初学者。
我正在尝试解析服务器中的 xml 文件,使用 xmlpullparser。
这是测试代码,但 xmlpullparser 没有运行。
testView的文本没有改变..
这段代码有什么问题?
此代码是否无法使用 URL 和流读取 XML 文件?
如果没有,我该怎么办?
请帮忙。
谢谢。