본문 바로가기

개발도구/PHP,ASP,JSP,SCRIPT

[파싱 xml- 주로 사용중] SimpleXMLElement Object


로그를 찍어보면 이런 형식으로 나오게 되는데,  사실 파싱에 관해 잘 알지 못한다. 
그저 남이 만들어 논거 붙여 쓰는 정도..
좋은 소스가 있어 공개합니다.

function get_xml($url) {


    $xml_contents    = @file_get_contents($url);

    $xml            = @simplexml_load_string($xml_contents);

    return $xml;

}




// 태그스토리 VPR //

$url = "coupon_list.asp?";


//OBJECT

$xml = get_xml($url);

//echo $xml;


//로그 찍기

echo "<pre>";

 print_r($xml);

echo "</pre>";


//갯수 로그

$data_cnt = count($xml->value->couponlist);

 echo $data_cnt;

echo "<br>";
 

//사용 

<?

if (data_cnt){


for ($i=0 ; $i<$data_cnt; $i++){

$MDN = $xml->value->couponlist[$i]->MDN;

$USER_CTN = $xml->value->couponlist[$i]->USER_CTN;
 .
.
.

/* 형식 포멧

$goods_id = $xml->value->couponlist[$i]->MDN;

$goods_nm = iconv("utf-8","euckr",$xml->value->goodslist[$i]->goods_nm);

$write_date = date("YmdHis");

echo "<br>";         

echo iconv("utf-8","euckr",$STATUS) ;

echo "<br>";

*/