
XML(eXtensible Markup Language)은 데이터를 저장하고 전송하기 위한 마크업 언어이다.마크업은 이름에서처럼 어떠한 표시를 통해서 텍스트를 구분하다는 것을 의미한다.XML은 마크업으로 태그를 사용한다.구조 XML Guide John Doe 2024 Learning Java Jane Smith 2023 구조는 위와 같이 하나의 루트 태그를 가지고 하위 태그들을 계층적으로 표현한다.생김새는 HTML과 많이 닮아있다.HTML과 XML 비교HTML의 목적은 데이터를 표현하는 데 있고, XML은 데이터를 저장하거나 전송하는 데 있다.HTML은 미리 정해진 태그를 사용해야해서 마크업의 확장성이 ..

JSON(JavaScript Object Notation)은 자바스크립트 객체 형식으로 데이터를 교환하는 문자열이다.java, javascript, python 등의 언어에서 데이터를 교환할 때 쓰인다.형식이름에서와 같이 자바스크립트의 객체 문법을 가져와서 적용했다.하지만 객체 형식만 가능한 것은 아니고, 배열도 가능하고 문자열도 가능하다.객체 형식{ "name" : "gildong", "hobby" : { "운동" : ["헬스", "런닝"], "음악" : ["기타", "노래"] }}위와 같이 키:값 형식의 객체로 표현할 수 있다.일반적으로 위와 같은 형태로 데이터를 전송한다.배열 형식["apple", "banana", "cherry"]위와 같이 배열 형태로도 표..