/* TODO XML */
private void XML() {
String Daum = "
https://apis.daum.net/local/v1/search/keyword.xml?query=김밥&apikey=DAUM_LOCAL_DEMO_APIKEY&location=127.0017531,37.5395269";
try{
URL url = new URL(Daum);
InputStream in = url.openStream();
Toast.makeText(getApplicationContext(), 0, Toast.LENGTH_SHORT).show();
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
XmlPullParser parser = factory.newPullParser();
parser.setInput(in, "UTF-8");
int eventType = parser.getEventType();
boolean isItemTag = false;
String tagName = null;
String result;
while (eventType != XmlPullParser.END_DOCUMENT) {
if(eventType == XmlPullParser.START_TAG) {
tagName = parser.getName();
Toast.makeText(getApplicationContext(), tagName, Toast.LENGTH_SHORT).show();
if(tagName.equals("channel")) { isItemTag = true; }
} else if (eventType == XmlPullParser.TEXT && isItemTag) {
if(tagName.equals("phone")) { result = parser.getText(); Log.i("XML", result); Log.i("XML", "ㅋㅋ"); }
} else if (eventType == XmlPullParser.END_TAG) {
tagName = parser.getName();
if(tagName.equals("channel")) {
isItemTag = false;
}
} eventType = parser.next();
}
} catch (Exception e) { Toast.makeText(getApplicationContext(), e.toString(), Toast.LENGTH_SHORT).show(); }
왜안되는 거죠 그냥 바로 Excetpion 오류 뜨는데요...