티스토리 뷰

정책 브리핑 데이터를 이용한 세미 프로젝트를 진행중이다.

해당 데이터는 xml 포멧으로 제공되며, 원활한 데이터 사용을 위해 배열로 데이터 전환이 필요했다.

 

출처.php.net - simplexml_load_string

 

 관련 소스는 아래와 같으며 simplexml_load_string / json_encode / json_decode 내장함수를 이용하여, 배열 형태로 데이터 변환이 가능했다.

// XML데이터
$setUrl = "https://www.korea.kr/rss/policy.xml";
$returnValue = curl($setUrl);

// Xml TO Array
$getXml = simplexml_load_string($returnValue, "SimpleXMLElement", LIBXML_NOCDATA);
$setJson = json_encode($getXml); 
$getArray = json_decode($setJson,1);

 

아래는 정책 브리핑 xml 데이터를 배열 형태로 전환하여 출력한 결과값이다

xml 형태의 데이터
배열 형태의 데이터

 

댓글