public class Projectsearch extends Activity implements OnClickListener {
/** Called when the activity is first created.
Button btn;
TextView regionTextView;
ArrayList<Weather> weather = new ArrayList<Weather>();
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.search);
btn = (Button)findViewById(R.id.last);
btn.setOnClickListener(this);
try {
URL url = new URL("http://www.kma.go.kr/XML/weather/sfc_web_map.xml");
XmlPullParserFactory parserFactorfy = XmlPullParserFactory.newInstance();
XmlPullParser parser = parserFactorfy.newPullParser();
parser.setInput(url.openStream(),"utf-8");
int parserEvent = parser.getEventType();
while(parserEvent != XmlPullParser.END_DOCUMENT){
switch(parserEvent){
case XmlPullParser.START_DOCUMENT:
Log.d("parserTest","Parser Start..!");
break;
case XmlPullParser.START_TAG:
String tag = parser.getName();
if(tag.equals("local")){
String stdid = parser.getAttributeValue(null, "std_id");
String desc = parser.getAttributeValue(null, "desc");
String ta = parser.getAttributeValue(null, "ta");
Log.d("parserTest", stdid + " : " + desc + " : " + ta + " : " );
}
break;
case XmlPullParser.TEXT:
String region = parser.getText();
Log.d("parserTest",region);
break;
}
parserEvent = parser.next();
}
}
catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(v == btn)
{
}
}
}
제가 이렇게 해서 파싱은 했는데 지금은 Log 에 있는 parseTest에 저장 된 상태로
다 확인까지 되는데 이제 이걸 갖고 와서 버튼 클릭시 출력 하고 싶은데...
갖고 오는걸 모르겟네요 ㅠㅠ 도와주세요 ㅠㅠ
어떤식으로 가져 와야 되는거죠 ? ??
저는 ListView 에 쭉 보여 드리고 싶은데