아무래도 XML 데이터를 로딩한 DOM 객체보다는 array가 사용하기 편해서.
PHP는 배열이 짱임.
하지만 초대형 XML 데이터일 경우 퍼포먼스가 떨어지므로 그냥 쓰자.




<?PHP

// $xml 변수에 XML 데이터가 있다고 가정함
$xml = get_some_xml_data();

// 우선 json으로 변환. 만약 응답데이터로 활용한다면 $json 으로 보내는게 좋겠지.
$json = json_encode(new SimpleXMLElement($xml));

// json 데이터를 배열로 변환. 2번째 파라메터에 true를 넣지 않으면 object 형태로 반환되어 지저분해짐.
$arr = json_decode($json, true);

// 찍어보자..
var_dump($arr);









Posted by bloodguy
,