<?xml version="1.0" encoding="UTF-8" ?>
위는 xml 내용
package com.weater;
import java.net.URL;
import org.xmlpull.v1.XmlPullParser;
import android.app.Activity;
import android.util.Log;
public class weater extends Activity {
/** Called when the activity is first created. */
public void parsingData(XmlPullParser parRevData){
Log.d("##pullParser##", "========== parsingData==========");
String Stag = "";
String hour = "";
String day = "";
String temp = "";
try{
URL url2 = new URL("xml주소");
int parserEvent = parRevData.getEventType();
while(parserEvent != XmlPullParser.END_DOCUMENT){
if(parserEvent == XmlPullParser.START_DOCUMENT) {
System.out.println("Start document");
} else if(parserEvent == XmlPullParser.END_DOCUMENT) {
System.out.println("End document");
} else if(parserEvent == XmlPullParser.START_TAG) {
Log.d("START_TAG", "<" + parRevData.getName() + ">");
Stag = parRevData.getName();
if(Stag.equals("hour")){
hour= parRevData.nextText();
}else if(Stag.equals("day")){
day = parRevData.nextText();
}else if(Stag.equals("temp")){
temp = parRevData.nextText();
}
}else if(parserEvent == XmlPullParser.END_TAG){
String Etag = parRevData.getName();
Log.d("END_TAG", "<" + Etag + ">");
if(Etag.equals("data")){
System.out.println("End pullParser");
return;
}
}
parserEvent = parRevData.next();
}
}catch(Exception e)
{
}
}
}
어느분께 도움 받아서 이렇게 코드를 햇는데 실행은 되는데 아무것도 출력이 안되내요...
일단 테스트로 hour,dat,temp 3개의 부분만 출력하려는데 어떤게 잘못된건지 부탁 좀 드릴게요.




if문 분기가 잘못됐습니다.