XML : Extensible Markup Language

XML을 번역하면 확장 가능한 마크업 언어이다.

Markup Language: 마크업 언어는 태그 등을 이용하여 문서나 데이터의 구조를 명시하는 언어의 한 가지이다. ex) HTML

HTML

  • 데이터를 보여주는 목적으로 만들어졌다.
  • 보여주는 데이터를 이쁘게 디자인한다.
<h3>글자 크기는 h3입니다!</h3>
<div>나의 범위다!</div>

XML

  • 데이터를 전달하는 목적으로 만들어졌다.
  • 주고 받는 데이터나 정보 자체를 표준적인 방법으로 기술하기 위한 마크업 언어
  • HTML과 달리 태그가 미리 정의되어 있지 않다.
  • 다른 시스템, 특히 인터넷에 연결된 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하여 HTML의 한계를 극복할 목적으로 만들어졌다.
<book>
    <title>어린왕자/title>
    <content>코끼리를 삼킨 보아뱀</content>
</book>

뭔가 느낌적인 느낌은 알겠지만 정확하게 어떻게 사용되는지는 모르겠다...