PHP에서 XML 형식
XML은 데이터를 저장하기 위한 형식입니다. 이 형식은 사이트 간 데이터 교환, 또는 서버와 브라우저 간 데이터 교환에 자주 사용됩니다. 기술적으로 XML은 HTML과 유사하지만 임의의 태그와 속성을 사용할 수 있습니다.
테스트 XML 문서를 저장할 별도의 파일
test.xml을 만들어 보겠습니다.
먼저, 이 문서에는 우리가 XML을 사용하며 이 언어의 버전을 지정하는 특수 헤더를 만들어야 합니다:
<?xml version="1.0"?>
이제 루트 요소를 만들어야 합니다.
이는 전체 문서가 들어 있는 태그가 됩니다.
이 태그의 이름은 임의로 지정할 수 있습니다.
<root>라고 이름 붙여 보겠습니다:
<?xml version="1.0"?>
<root>
</root>
이제 몇 가지 데이터를 추가해 보겠습니다:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
이제 PHP에서
simplexml_load_file 함수를 사용하여
이 요소를 로드할 수 있습니다:
<?php
$xml = simplexml_load_file('test.xml');
?>
변수에는 XML 트리에서 태그 데이터를 얻을 수 있는 특수 객체가 기록됩니다:
<?php
var_dump($xml); // 객체
?>
다음 강의에서부터는 간결함을 위해
XML 획득 과정을 생략하고,
$xml 변수에
simplexml_load_file 함수의
결과가 저장되어 있다고 가정하겠습니다.
테스트 XML 파일을 만드세요.
PHP에서 이를 획득하세요.
var_dump를 통해 획득 결과를
출력하세요.