반응형

기상청 rss를 통해서 날짜 파싱하기

http://www.kma.go.kr/weather/lifenindustry/sevice_rss.jsp?sido=2600000000&gugun=2647000000&x=13&y=10&dong=2644058000

rss 클릭시 아래 링크로 이동을 한후 url정보를 가져온다.

http://www.kma.go.kr/wid/queryDFSRSS.jsp?zone=2647061000

<%

// 연결+옵션설정

String url = "";

url = "http://www.kma.go.kr/wid/queryDFS.jsp?gridx=97&gridy=79";

           

 DocumentBuilder docBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();

 Document doc = docBuilder.parse(url);

 doc.setDocumentURI(url);

 

 NodeList nodeMomList = doc.getDocumentElement().getChildNodes();

 List xmlList = new ArrayList();

 Node row = nodeMomList.item( 3 );

 NodeList childList = row.getChildNodes();


 Node rows = childList.item( 1 );

 NodeList childLists = rows.getChildNodes();


for (int a=0; a<childLists.getLength(); a++){

Node tag_name = childLists.item(a);     // xml name tag

if(tag_name.getNodeName().equals("hour")){ //시간

xmlList.add(tag_name.getTextContent());

}

if(tag_name.getNodeName().equals("temp")){ //온도

xmlList.add(tag_name.getTextContent());

}

if(tag_name.getNodeName().equals("wfKor")){ //한글

xmlList.add(tag_name.getTextContent());

}

if(tag_name.getNodeName().equals("wfEn")){ //영어

xmlList.add(tag_name.getTextContent());

}

if(tag_name.getNodeName().equals("pop")){ //강수량

xmlList.add(tag_name.getTextContent());

}

if(tag_name.getNodeName().equals("reh")){ //습도

xmlList.add(tag_name.getTextContent());

}

}


%>



<%


for(int i=0; i < xmlList.size(); i++){

out.print(xmlList.get(i));

}

%>

해당하는 제일 위 날씨만 가져오면 되는부분이여서~ 이상하다고 생각하시는분들도 있을거라 생각합니다.

즐거운 하루 되십시오.


반응형

반응형

알로이시오 기념병원 http://www.aloysius-hospital.or.kr/

알리오시오 힐링센터 http://www.alhealingcenter.or.kr/main/main.html

건설교육기술원  http://www.busancte.or.kr/main/main.php

부산 btc아카데미 

중구평생학습센터

금정평생학습센터

남구평생학습센터

ble 평생교육원 

연제구청 의회 

양산도민체전

학교급식 시장조사시스템

쥬얼리타운

허치슨 https://www.hktl.com/main/main.php

명륜1번가

다대복지관

동원복지관

anc

연제구 국민체육센터 js

거제제니스

비봉

제니스뷔페


유지보수

사하구청, 사하평생 

사상구청, 연제구청, 연제평생 

동래구청, 대구북구, 

마리아수녀회, 소년의집


전자정부프레임워크 개발

광양 허치슨 https://www.kitl.com/index.kitl

서구청 본청 https://www.bsseogu.go.kr/index.bsseogu

부산평생교육정보망 http://www.ble.or.kr/Home/Main.mbz



반응형

+ Recent posts