Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 솔루션
- 오리진
- 심즈3
- 인터넷 이해와 활용
- 둔산동
- 태그를 입력해 주세요.
- C4996
- 스카이림
- 관평동
- 정보보안개론과 실습
- 연습문제
- 안드로이드
- Error
- 예제
- C
- 시스템 사양
- mysql
- 소주
- origin
- 윈도우
- C++
- 소켓통신
- 에러
- Android
- 한빛미디어
- 맛집
- ubuntu for phone
- NFC
- 어플리케이션 숨기기
- C언어
Archives
- Today
- Total
스프링노트
[PHP] XML -> JSON 변환 본문
<?php
/*
Description : The following class converts XML data into JSON format
Author: Dnyanesh Pawar,
Copyright: Dnyanesh Pawar (http://www.techrecite.com)
Link: http://www.techrecite.com
See the GNU General Public License for more details: http://www.creativecommons.org/
*/
class XmlToJsonConverter {
public function ParseXML ($url) {
$fileContents= file_get_contents($url);
// Remove tabs, newline, whitespaces in the content array
$fileContents = str_replace(array("\n", "\r", "\t"), '', $fileContents);
$fileContents = trim(str_replace('"', "'", $fileContents));
$myXml = simplexml_load_string($fileContents);
$json = json_encode($myXml);
return $json;
}
}
//Path of the XML file
$url= 'test.xml';
//Create object of the class
$jsonObj = new XmlToJsonConverter();
//Pass the xml document to the class function
$myjson = $jsonObj->ParseXMl($url);
print_r ($myjson);
?>
test.xml 부분에 자기 파일주소나 URL 넣으시면 됩니다.
출처 : http://www.techrecite.com/xml-to-json-data-parser-converter/
'DEVELOPMENT > PHP' 카테고리의 다른 글
[PHP] Directory Listing (디렉토리 리스팅) (0) | 2013.10.24 |
---|---|
[APM_SETUP] 설치하기 (0) | 2013.05.01 |
PHP 간단한 로그인 인증 (0) | 2013.04.18 |