HTML(Hyper Text Markup Language)와 XML(eXtensible Markup Language)
요즘 많이 보게 되는 자료의 포멧으로 HTML과 XML이 있습니다. TXT 파일로 열어보면 둘다 태그가 있고 그 안에 데이터가 있는 것을 확인할 수 있어 평소 무심하게 비슷한 포멧이구나 대수롭게 생각하지 않고 넘겼는데 오늘은 갑자기 왜 굳이 2가지 포멧의 데이터가 존재하는가에 대한 의문이 들면서 좀 더 알아보는 계기가 되었습니다.
HTML이나 XML은 마크업 언어로서 태그를 사용하여 문서 내의 요소를 정의하는 컴퓨터 언어입니다. 마크업 언어란 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지입니다. 사람이 읽을 수 있으므로 마크업 파일에는 일반적인 프로그래밍 구문이 아니라 표준 단어가 포함됩니다. 여러 마크업 언어가 존재하지만 가장 많이 사용되는 두 가지 언어가 HTML과 XML입니다.
HTML은 웹 페이지를 만드는데 사용되는 마크업 언어입니다. 즉 표현에 중점을 둔 언어라는 것입니다. 각 웹 페이지의 내용은 HTML 태그로 정의됩니다. <head>, <body> 및 <div>와 같은 기본 페이지 태그는 페이지의 섹션을 정의하고 <table>, <form>, <image> 및 <a> 와 같은 태그는 페이지 내의 요소를 정의합니다. 대부분의 요소에는 태그 사이에 내용이 있는 시작 및 끝 태그가 필요합니다. 예를 들면
<a href="https://www.example.com"> Example.com </a>
XML은 페이지의 정보를 형식화하지 않고 구조화된 데이터를 저장하는데 사용됩니다 . 즉 데이터의 저장 및 전달에 목적을 둔 언어입니다. HTML 문서는 사전 정의된 태그(위의 예와 같이)를 사용하지만 XML 파일은 사용자 정의 태그를 사용하여 요소를 정의합니다. 예를 들어 컴퓨터 모델에 대한 정보를 저장하는 XML 파일에는 다음 섹션이 포함될 수 있습니다.
<컴퓨터>
<제조업체> Sambo </ 제조업체>
<모델> Trigem 17 </ 모델>
<구성 요소>
<프로세서> 2.00GHz AMD </ 프로세서>
<ram> 8GB </ ram>
<storage> 1TB </ storage >
</ 구성요소>
</ 컴퓨터>
사용자 정의 태그를 사용하여 다양한 요소를 지원할 수 있으므로 XML을 "확장 가능한 마크업 언어"라고 합니다.(eXtensible)각 XML 파일은 표준 텍스트 형식으로 저장되므로 소프트웨어 프로그램 이 데이터를 쉽게 파싱하거나 읽을 수 있습니다. 따라서 XML은 구조화된 데이터를 내보내고 여러 프로그램 간에 데이터를 공유하기 위한 일반적인 언어입니다.
HTML 및 XML 파일은 모두 일반 텍스트 형식으로 저장되므로 메모장과 같은 txt 편집기 등에서 볼 수 있습니다. "소스보기" 옵션을 선택하여 열린 웹 페이지의 HTML 소스도 볼 수도 있습니다. 이 기능은 대부분의 웹 브라우저의 메뉴에 있습니다.
'IT' 카테고리의 다른 글
모처럼 일찍 퇴근했는데.. (0) | 2020.07.23 |
---|---|
Vysor 프로그램 소개 (0) | 2020.07.22 |
WIFI RTT (0) | 2020.07.21 |
구글 애드센스 승인 절차 (0) | 2020.07.12 |
드디어 공개된 삼성 갤럭시 노트 20 언팩 행사 (0) | 2020.07.09 |