XML HTML

chanyoun·2023년 1월 25일
0

마크업(MarkUp)이란?

  • 마크업이란 문서 처리를 지원하기위해 문서에 추가되는 정보를 의미한다.

  • 마크업 언어는 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지이다.

  • 다양한 마크업 언어중 HTMLXML의 특징및 차이점을 알아본다.

HTML이란

  • HTML은 Hypertext MarkUp Language의 약자이며, 웹 페이지 및 웹 응용 프로그램의 구조를 만들기 위한 표준 마크업 언어이다.

  • 웹 페이지 및 웹 응용 프로그램의 구조를 만들기위한 표준 마크업 언어이다.

HTML의 특징

  1. 구조가 단순하며 문법이 쉽다.

    • HTML은 다른 프로그래밍 언어에 비해 단순한 구조를 가지고, 논리적이고 연산적인 요소가 없다.
  2. 플랫폼에 독립적이다

    • HTML 문서는 운영체제에 상관없이 웹 브라우저만 있으면 표시할수 있다.(웹 브라우저는 HTML 표준에 기준을 두고 제작된다.)
  3. HTML의 요소는 태그로 표현된다

    • HTML의 태그는 쌍으로 존재하며, 아래 코드와 같이 작성한다.
    <태그이름>문자</닫는태그>
    • 모든 태그가 </닫는태그>를 갖는것은 아니다. <br>, <meta> 와 같이 시작태그와 닫는 태그 사이에 적용할 대상없는 단일 태그도 존재한다.

XML이란

  • XML은 Extensible Markup Language의 약자이며, 문서를 인코딩하기위한 규칙 집합을 정의하는 마크업 언어이다.

  • XML은 인터넷 웹페이지를 만드는 HTML을 획기적으로 개선하여 만든 언어이다.

  • XML은 HTML처럼 데이터를 보여주는 목적이 아닌, 데이터를 저장하고 전달할 목적으로만 만들어졌다.

XML과 HTML의 차이

  1. 태그의 종류

    • HTML은 태그의 종류가 한정되어 있지만
      XML은 문서 내용과 관련된 태그를 사용자가 직접 정의할수 있다. (이 이유는 XML은 다른 언어를 기술하기위한 메타언어 이기 때문이다)
  2. 사용 목적

    • 앞서 말했듯 HTML은 웹 페이지 구조를 개발하는데 목적이있고,
      XML은 정보를 전달하는데 목적이 있다.

Reference

profile
기록은 힘들어

0개의 댓글