현재 위치: > 최신 기사 목록> PHP를 사용하여 XML 파일을 읽고 쓰는 방법 : 간단한 예제 및 구현 자습서

PHP를 사용하여 XML 파일을 읽고 쓰는 방법 : 간단한 예제 및 구현 자습서

M66 2025-07-03

PHP를 사용하여 XML 파일을 읽고 쓰는 방법

XML (확장 가능한 마크 업 언어)은 데이터를 저장하고 전송하는 데 널리 사용됩니다. PHP에서 XML 파일을 읽고 쓰는 것이 일반적인 작업입니다. 이 기사에서는 PHP의 SimpleXML 확장을 사용하여 이러한 작업을 구현하는 방법을 이해하기 위해 단계적으로 진행됩니다.

XML 파일을 읽으십시오

먼저 XML 파일을 준비해야합니다. 파일 이름이 data.xml이고 내용이 다음과 같습니다.

<users>
  <user>
    <name>장 산</name>
    <age>25</age>
  </user>
  <user>
    <name>Li Si</name>
    <age>30</age>
  </user>
</users>

그런 다음 PHP의 SimpleXML 확장자를 사용 하여이 XML 파일을 읽을 수 있습니다. SimpleXML은 사용하기가 매우 간단합니다. XML 파일을로드하려면`simplexml_load_file '함수 만 호출하면됩니다.

<?php
// 짐XML문서
$xml = simplexml_load_file('data.xml');

// 트래버스XML노드 및 출력
foreach ($xml-> 사용자로서의 사용자) {
    에코 &#39;이름 :&#39;. $ user-> 이름. &#39;<br> &#39;;;
    echo &#39;age :&#39;. $ user-> 나이. &#39;<br> &#39;;;
    에코 &#39;<br> &#39;;;
}
?>

위의 코드는 XML 파일의 각 사용자의 이름과 나이를 화면에 출력합니다.

XML 파일에 씁니다

새 XML 파일을 작성하고 데이터를 작성하려면 SimpleXML 확장자도 사용할 수도 있습니다.

<?php
// aXML물체
$xml = new SimpleXMLElement('<users></users> &#39;);

// 사용자 정보 추가 $ user = $ xml-> addChild ( &#39;사용자&#39;);
$ user-> addChild ( &#39;name&#39;, &#39;wang wu&#39;);
$ user-> addChild ( &#39;Age&#39;, 35);

// XML 객체를 파일에 저장 $ xml-> asxml ( &#39;new_data.xml&#39;);
?>

위의 코드는 새 XML 파일`new_data.xml`을 생성하고 사용자 이름과 나이를 씁니다.

요약

위는 SimpleXML 확장자를 사용하여 PHP에서 XML 파일을 읽고 쓰는 기본 방법입니다. 이러한 작업을 사용하면 기존 파일을 읽거나 새 파일을 작성하여 작성하든 XML 데이터를 쉽게 처리 할 수 ​​있습니다. 보다 복잡한 XML 작업은 공식 PHP 문서를 참조하여 자세한 내용을 참조하십시오.