XML(Extensible Markup Language)이란?
W3C에서 개발된 다른 목적의 마크업 언어를 만드는데 사용되는 다목적 마크업 언어로 다른 종류의 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하여 HTML의 한계를 극복할 목적으로 만들어졌다.
!
서로 다른 언어들간에 데이터를 주고 받는 여러 방법중 대표적인 것이 XML인데, XML은 문법이 복잡하고, 엄격한 표현규칙으로 인해 json 대비 데이터의 용량이 커진다는 단점이 있다.