private void xmlParsingSender(String order_name){
try {
URL url = new URL("http://**.***.**.**:****/durunuri/rib_sender.php?order_name="+order_name);
XmlPullParserFactory parserCreator = XmlPullParserFactory.newInstance();
Log.i("msg",order_name);
XmlPullParser parser = parserCreator.newPullParser();
parser.setInput(url.openStream(), null);
int parserEvent = parser.getEventType();
String tag="";
boolean inTitle = false;
while(parserEvent != XmlPullParser.END_DOCUMENT){
switch(parserEvent){
case XmlPullParser.START_TAG:
tag = parser.getName();
if(tag.equals("rib_snt_nm")){
inTitle = true;
}
break;
case XmlPullParser.TEXT:
if(inTitle){
rib_snt_nm.add(parser.getText());
Log.i("msg",parser.getText());
}
break;
case XmlPullParser.END_TAG:
tag = parser.getName();
if(tag.equals("rib_snt_nm")){
inTitle = false;
}
break;
}
parserEvent= parser.next(); //<-여기서 에러가 납니다.
}
} catch (Exception e) {
Toast.makeText(getApplicationContext(), "서버와 접속되지 않았습니다. 인터넷설정을 확인하십시오.", Toast.LENGTH_SHORT).show();
// TODO Auto-generated catch block
e.printStackTrace();
Log.d("Exception",e.toString());
}
}
xml페이지는 다음과 같습니다.
<?xml version="1.0" encoding="euc-kr" ?>
- <root>
- <sender>
<rib_snt_nm>알리</rib_snt_nm>
</sender>
</root>
LogCat은 다음과 같습니다.
03-29 17:36:35.616: W/System.err(7945): org.xmlpull.v1.XmlPullParserException: Unexpected token (position:unknown @1:2 in java.io.InputStreamReader@41ff24e8)
03-29 17:36:35.676: W/System.err(7945): at org.kxml2.io.KXmlParser.next(KXmlParser.java:422)
03-29 17:36:35.676: W/System.err(7945): at org.kxml2.io.KXmlParser.next(KXmlParser.java:310)
03-29 17:36:35.676: W/System.err(7945): at com.androidbook.brotherflower.OrderNoMemberMainActivity.xmlParsingSender(OrderNoMemberMainActivity.java:2309)
03-29 17:36:35.676: W/System.err(7945): at com.androidbook.brotherflower.OrderNoMemberMainActivity.onCreate(OrderNoMemberMainActivity.java:2109)
03-29 17:36:35.676: W/System.err(7945): at android.app.Activity.performCreate(Activity.java:4728)
03-29 17:36:35.676: W/System.err(7945): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1051)
03-29 17:36:35.676: W/System.err(7945): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1924)
03-29 17:36:35.676: W/System.err(7945): at android.app.ActivityThread.startActivityNow(ActivityThread.java:1801)
03-29 17:36:35.676: W/System.err(7945): at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:135)
03-29 17:36:35.676: W/System.err(7945): at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:347)
03-29 17:36:35.676: W/System.err(7945): at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:682)
03-29 17:36:35.676: W/System.err(7945): at android.widget.TabHost.setCurrentTab(TabHost.java:346)
03-29 17:36:35.676: W/System.err(7945): at android.widget.TabHost.addTab(TabHost.java:236)
03-29 17:36:35.676: W/System.err(7945): at com.androidbook.brotherflower.T_T_SubActivity.onCreate(T_T_SubActivity.java:131)
03-29 17:36:35.676: W/System.err(7945): at android.app.Activity.performCreate(Activity.java:4728)
03-29 17:36:35.676: W/System.err(7945): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1051)
03-29 17:36:35.676: W/System.err(7945): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1924)
03-29 17:36:35.676: W/System.err(7945): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1985)
03-29 17:36:35.676: W/System.err(7945): at android.app.ActivityThread.access$600(ActivityThread.java:127)
03-29 17:36:35.676: W/System.err(7945): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1151)
03-29 17:36:35.676: W/System.err(7945): at android.os.Handler.dispatchMessage(Handler.java:99)
03-29 17:36:35.676: W/System.err(7945): at android.os.Looper.loop(Looper.java:137)
03-29 17:36:35.676: W/System.err(7945): at android.app.ActivityThread.main(ActivityThread.java:4482)
03-29 17:36:35.676: W/System.err(7945): at java.lang.reflect.Method.invokeNative(Native Method)
03-29 17:36:35.676: W/System.err(7945): at java.lang.reflect.Method.invoke(Method.java:511)
03-29 17:36:35.676: W/System.err(7945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:794)
03-29 17:36:35.676: W/System.err(7945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:561)
03-29 17:36:35.676: W/System.err(7945): at dalvik.system.NativeStart.main(Native Method)
이유를 알 수 없으니 환장하겠네요.ㅠㅠ
여러분들의 도움을 부탁드립니다.
감사합니다.