파싱할 XML을 지원해 주는 사이트에 가입하여 서비스키 받아오기
XML로 DATA를 지원해 주는 사이트가 많이 있지만 그중 공공DATA 포털에 가입하여 XML DATA 를 받아 오겠습니다.
www.data.go.kr 사이트에 접속하여 아파트 실거래가 서비스를 신청 후 API 키를 받으면 됩니다.
소스코드
<?php $LAWD_CD = '11110' ; //지역코드 $DEAL_YMD = '201606'; //계약월 $Service_Key ='서비스키 입력'; //서비스키 $url ="http://openapi.molit.go.kr:8081/OpenAPI_ToolInstallPackage/service/rest/RTMSOBJSvc/getRTMSDataSvcAptTrade?LAWD_CD=".$LAWD_CD."&DEAL_YMD=".$DEAL_YMD."&serviceKey=".$Service_Key; $data =file_get_contents($url); $xml = simplexml_load_string($data); $obj_addr=$xml->body[0]->items[0];//->item[0]; echo "<table border='1'><tr>"; echo "<td>아파트</td><td>지번</td><td>전용면적</td><td>년</td><td>월</td><td>거래금액</td><td>층</td>"; echo "</tr>"; foreach($obj_addr->item as $value){ echo "<tr>"; echo "<td>".$value->아파트."</td>"; echo "<td>".$value->지번."</td>"; echo "<td>".$value->전용면적."</td>"; echo "<td>".$value->년."</td>"; echo "<td>".$value->월."</td>"; echo "<td>".$value->거래금액."</td>"; echo "<td>".$value->층."</td>"; echo "</tr>"; } echo "</table>"; ?>
결과 화면
파워빌드 - 폴더에있는 엑셀파일을 DataWindow에 업로드 하는 방법 (0) | 2017.04.20 |
---|---|
Windows 10 파워빌더 도움말 안나오는 문제 해결 방법 (0) | 2016.08.08 |
파워빌더 현재 시간 출력방법 (0) | 2016.08.04 |
windows 10 ,8.1 에서 한글 마지막 글자 짤리는 문제 해결방법 (2) | 2016.08.02 |
엑셀변환시 SYLK 오류 해결방법 (0) | 2015.10.26 |
Blog is powered by kakao / Designed by 미스터짱