SPRING :: NOTE
[PHP] XML -> JSON 변환 본문
반응형
/*
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 Language > WEB' 카테고리의 다른 글
[HTML5] 반응형 레이아웃 무료 공개 템플릿 (0) | 2019.08.18 |
---|---|
[MYSQL] Auto_increment 다음 값 가져오기 (0) | 2018.10.25 |
[PHP] 텔레그램 봇 메시지 생성하기 (0) | 2016.09.19 |
auto_increment 값 재설정 (0) | 2016.09.08 |
[PHP] Directory Listing (디렉토리 리스팅) (0) | 2016.06.10 |
Comments