IT_Developers/PHP
PHP - XML 1분만에 개발하기 / 직관성 하드코딩
고코더
2018. 12. 21. 15:42
하드코딩 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 |
▼ 웹페이지에서 확인한 결과 입니다.
▼소스 보기로 하니 XML 형태 그대로 입니다.
▼ echo 로 XML 형태를 그대로 작성하고 뒤에 엔터 값을 넣어주시면
소스보기에도 깔끔하게 나타나겠죠
echo "<item>". "\n";
▼헤더만 XML 로 지정해주면 됩니다.
Header('Content-Type: application/xml');
이렇게 하면 더 자유롭고 빠르게
직관적으로 XML 작성이 가능합니다.
하지만 성능은 조금 떨어지겠네요.
마무리
한눈에 보이는게 PHP 매력 아닌가요?