1. XML(eXtensible Markup Language)


특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목적 마크업 언어

HTML⇒ 데이터를 표현하는 마크업 언어 (웹 페이지를 보여주어야 할 데이터나 정보를 보기 좋게 디자인하는 마크업 언어)

XML ⇒ 데이터를 기술하는 마크업 언어 (인터넷상에서 주고받는 데이터나 정보 자체를 표준적인 방법으로 기술하기 위한 마크업 언어)

XML 파일은 어느 플랫폼이나 언어에서든 데이터를 주고받을 시에 호환이 되어 사용하기 편하고 용이하다.

XML 문서로 제작된 파일을 불러와서 문법에 맞는지 검사하고 해독하는 과정을 parsing이라 하며 parsing과정을 거쳐 나에게 필요한 방식으로 사용하면 된다.

2. CSV


데이터를 표 형식으로 보관

year brand model
1997 Ford E350
2000 Mercury Cougar

데이터베이스에 있던 것을 CSV로 변환하기 쉽다

but 고차원데이터(표안에 표..)는 CSV로 담아내기 어렵다

3. JSON (JavaScript Object Notation)