기타/면접 준비

19. HTML vs XML

hrming 2022. 5. 19. 19:42

HTML (*Hypertext Markup Language)

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

웹 브라우저가 이미지, 텍스트, 하이퍼 링크 등과 같은 페이지 요소를 표시하는 방법을 정의한다.

모든 웹 기술에 기본이 되는 마크업 언어이다.

 

*Hypertext: 인터넷에서 사용되는 웹문서 형식(HTML)을 생각하면 이해가 빠르다. 우리가 인터넷에서 사용하는 웹사이트는 종이책 같은 텍스트와 달리 마우스를 누르면 원하는 부분을 이곳저곳 열어갈 수 있다. 사용자는 작가가 정해놓은 한 가지 순서로 글을 읽는 것이 아니라 자기가 원하는 부분만을 선택하여 독서할 수 있다. [네이버 지식백과] 하이퍼텍스트 [Hypertext] (문학비평용어사전, 2006. 1. 30., 한국문학평론가협회)

 

XML (Extensible Markup Language)

사람과 기계가 읽을 수 있는 형식으로 문서를 인코딩하기 위한 규칙 집합을 정의하는 마크업 언어이다.

플랫폼 독립적인 마크업 언어이다.

데이터베이스, 프로그램 및 응용 프로그램, 모바일 응용 프로그램 등에서 다른 플랫폼간에 데이터를 교환하기 위해 사용된다.

다른 시스템간 정보를 교환하는데 사용되는 마크업 언어이다.

 


HTML과 XML의 차이점

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

XML은 사람과 기계가 읽을 수 있는 형식으로 문서를 인코딩하기 위한 규칙 집합을 정의하는 마크업 언어이다.

 


정리!!

HTML, XML 둘 다 *마크업 언어이다. (계산을 수행하지 않으므로 프로그래밍 언어가 아님.)

 *마크업 언어는 태그를 사용하여 문서 내의 요소를 정의하는 컴퓨터 언어이다.

HTML은 웹 페이지의 구조를 개발하는데 사용되는 하이퍼 텍스트 마크업 언어이다.

XML은 플랫폼간 데이터를 교환하는데 사용되는 확장 가능한 마크업 언어이다.

 

 

출처: https://hanamon.kr/htm-xml-%EC%B0%A8%EC%9D%B4%EC%A0%90/