XML

가비·2020년 12월 3일
0

XML(Extensible Markup Language)이란?
W3C에서 개발된 다른 목적의 마크업 언어를 만드는데 사용되는 다목적 마크업 언어로 다른 종류의 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하여 HTML의 한계를 극복할 목적으로 만들어졌다.

XML

  • HTML처럼 데이터를 보여주는 목적이 아닌 데이터를 저장하고 전달할 목적으로 만들어졌다.
  • XML 태그는 HTML 태그처럼 미리 정의되어 있지 않고 사용자가 직접 정의할 수 있어 확장성이 좋다.
  • 다목적 마크업 언어이므로 특정 애플리케이션에 종속되지 않고 사용할 수 있다. (HTML은 웹브라우저 환경에서만 작동)
    👉 즉, 언어로부터 독립적으로 여러 애플리케이션에서 사용할 수 있도록 데이터를 저장하고 전달해주는 매개체

! 서로 다른 언어들간에 데이터를 주고 받는 여러 방법중 대표적인 것이 XML인데, XML은 문법이 복잡하고, 엄격한 표현규칙으로 인해 json 대비 데이터의 용량이 커진다는 단점이 있다.

0개의 댓글