HTML과 XML의 차이

델버·2022년 9월 21일
0

Web

목록 보기
1/1

HTML(Hypertext Markup Language)

  • 웹 페이지를 구성하는데 쓰이는 마크업 언어다.
  • 웹 브라우저에 문서의 구조와 구성 요소를 표현하는데 목적을 두고 있다.

XML(Extensible Markup Language)

  • 데이터를 교환하는데 쓰이는 마크업 언어다.
  • 데이터를 저장하거나 전달하여 교환하는데 목적을 두고 있다. 정확히 말하자면 데이터 교환을 위해 데이터 구조를 정의할 수 있다.
  • 다양한 어플리케이션이 서로 데이터를 손쉽게 교환할 수 있게 해준다.

차이점

  1. HTML은 고정된(사전 정의된) 언어다. 예를 들어 <img>, <Form> 같이 이미 사전에 정의된 태그가 있다. XML은 이 마크업 언어를 정의할 수 있다. 즉, 사전 정의가 되어 있지 않다는 것이다. 사용자가 태그를 자유롭게 정의할 수 있다.
  2. 목적: HTML은 표현에 목적을 두지만 XML은 교환에 목적을 둔다.
  3. HTML은 대소문자를 구분하지 않지만 XML은 대소문자를 구분한다.
  4. HTML은 태그를 선택적으로 닫을 수 있지만 XML은 반드시 태그를 닫아야한다.

참고

0개의 댓글