📌 XML
XML은 데이터를 저장하고 전달할 목적으로 만들어졌으며, 저장되는 데이터의 구조를 기술하기 위한 언어이다.
XML 태그는 HTML 태그 처럼 미리 정의 되어 있지 않고, 사용자가 직접 정의할 수 있다.
HTML과 매우 비슷한 문자 기반의 마크업 언어이다.
📖 xml : 표현방식
<?xml version="1.0" encoding="UTF-8"?>
<sangpums>
<sangpum>
<code price="25000">10</code>
<sang>js기초 이해</sang>
</sangpum>
<sangpum>
<code>20</code>
<sang>파이썬 이해</sang>
</sangpum>
<sangpum>
<code>30</code>
<sang>MariaDB 활용</sang>
</sangpum>
</sangpums>
JSON
브라우저 통신을 위한 속성-값 또는 키-값 쌍으로 이루어진 데이터 포맷
📖 JSON : 표현방식
{"sangpum":
[
{"code":"100","sang":"glove"},
{"code":"200","sang":"glass"},
{"code":"300","sang":"backpack"}
]
}
📗 JSON과 XML 공통점
데이터를 저장하고 전달하기 위해 고안되었다
기계 뿐아니라 사람도 쉽게 읽을 수 있다.
계층적인 데이터 구조를 가진다
다양한 프로그래밍 언어에 의해 파싱될 수 있다
XMLHttpRequest 객체를 이용하여 서버로부터 데이터를 전송받을 수 있다.
📘 JSON과 XML 차이
정리가 잘 된 글이네요. 도움이 됐습니다.