본문 바로가기
IT_Developers/PHP

PHP - XML 1분만에 개발하기 / 직관성 하드코딩

by 고코더 2018. 12. 21.

하드코딩 XML 개발 


안녕하세요. 고코더 입니다. 

요즘은 백엔드에서 XML과 JSON을 생성 하게 될일이 많습니다. 
보통은 PHP에서 제공하는 함수인

new SimpleXMLElement()

를 사용 합니다. 

그런데 복잡하지 않은 XML 이거나 임시로
개발한 XML 데이터라면 하드코딩으로 개발하는게 더 쉽게 빠르게 가능합니다.

▼ 아래 예제 코드를 확인해주세요.
1
2
3
4
5
6
7
8
9
10
<?php
Header('Content-Type: application/xml');
 
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>""\n";
echo "<item>""\n";
echo "<name>gocoder</name >" . "\n";
echo "<url>gocoder.tistory.com</url >" . "\n";
echo "</item>";
 
?>
cs

gocoder_xml.php



▼ 웹페이지에서 확인한 결과 입니다.


▼소스 보기로 하니 XML 형태 그대로 입니다. 



▼ echo 로 XML 형태를 그대로 작성하고 뒤에 엔터 값을 넣어주시면 
소스보기에도 깔끔하게 나타나겠죠 
echo "<item>". "\n";

▼헤더만 XML 로 지정해주면 됩니다.
Header('Content-Type: application/xml');

이렇게 하면 더 자유롭고 빠르게
직관적으로 XML 작성이 가능합니다.

하지만 성능은 조금 떨어지겠네요.


마무리


한눈에 보이는게 PHP 매력 아닌가요?


댓글