현재 위치: > 최신 기사 목록> PHP로 XML 데이터를 얻는 완전한 방법 및 예

PHP로 XML 데이터를 얻는 완전한 방법 및 예

M66 2025-11-06

PHP에서 XML 데이터를 얻는 방법

PHP에서 XML 데이터를 얻는 방법에는 여러 가지가 있으며 가장 일반적으로 사용되는 방법은 SimpleXML과 DOMDocument입니다. SimpleXML은 간단한 개체 작업을 제공하는 반면 DOMDocument는 보다 강력한 XML 처리 기능을 제공합니다.

SimpleXML을 사용하여 XML 데이터 가져오기

SimpleXML은 객체 표현을 통해 XML 콘텐츠에 쉽게 액세스할 수 있는 PHP에 내장된 XML 처리 클래스입니다.

SimpleXML을 사용하여 XML 데이터를 로드하는 예:

 <span class="fun">$xml = simplexml_load_string($xmlData);</span>

그런 다음 객체 속성을 통해 XML 데이터에 액세스할 수 있습니다.

 $title = $xml->title;
$price = $xml->price;

DOMDocument를 사용하여 XML 데이터 가져오기

DOMDocument는 XML 문서에 대한 복잡한 작업이 필요한 시나리오에 적합한 보다 유연한 XML 작업 인터페이스를 제공합니다.

DOMDocument를 사용하여 XML 데이터를 로드하는 예:

 $doc = new DOMDocument();
$doc->loadXML($xmlData);

XPath 및 DOM 메서드를 통해 XML 콘텐츠에 액세스합니다.

 $xpath = new DOMXPath($doc);
$nodes = $xpath->query('//item/title');
foreach ($nodes as $node) {
    echo $node->nodeValue . PHP_EOL;
}

올바른 방법을 선택하세요

간단한 XML 문서의 경우 사용이 간편하고 이해하기 쉬운 SimpleXML을 권장합니다. 구조가 복잡하거나 자주 수정이 필요한 XML 문서의 경우 보다 강력한 작업 기능을 제공하는 DOMDocument가 더 적합합니다.

위 내용은 XML 데이터를 얻기 위한 PHP의 주요 방법과 사용 예를 소개하여 개발자가 XML 처리 기술을 빠르게 습득할 수 있도록 도와줍니다.