하드코딩 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 매력 아닌가요?
'IT_Developers > PHP' 카테고리의 다른 글
PHP - Deprecated 오류 란? (0) | 2019.01.14 |
---|---|
PHP - 날짜 형식 지정하기 / date('y-m-d h:i:s') (0) | 2019.01.05 |
PHP - 전 세계 시간 표시하기 / date_default_timezone_set() (0) | 2018.10.18 |
PHP - 배열 값 합치기 / array_merge() / Json 배열 합치기 (0) | 2018.07.03 |
PHP - phpstrom FTP 연결 하기 / webstrom (0) | 2018.06.10 |
댓글