PHP

    simplexml_load_string XML 문서를 파싱
    • 조회수 5,576
    • 작성일 2015-09-14
    •  
    SimpleXMLElement simplexml_load_string ( string $data [, string $class_name = "SimpleXMLElement" [, int $options = 0 [, string $ns = "" [, bool $is_prefix = false ]]]] )

    <?php

    $xml_string = file_get_contents($_SERVER['DOCUMENT_ROOT'].'/data.xml');
    $enc = mb_detect_encoding($xml_string, array('EUC-KR', 'UTF-8', 'shift_jis', 'CN-GB'));
    if($enc != 'UTF-8'){
        $xml_string = iconv($enc, 'UTF-8', $xml_string);  //본인 사이트에 맞는 인코딩으로 변경
    }
    $xml = simplexml_load_string($xml_string);

    var_dump($xml);

    ?>

    또는 

    <?php

    $response = file_get_contents($url);
    $object = simplexml_load_string($response);

    echo $object->title;
    echo $object->from;

    ?>