⚡ Web - HTML과 XML의 차이점
⚡ Web - HTML과 XML의 차이점
🔹 HTML
HyperText Markup Language의 약자로, 웹 페이지를 만들기 위한 표준 마크업 언어HyperText: 다른 문서나 웹 페이지로 연결되는 링크 따위의 텍스트Markup Language: 문서의 구조를 태그를 이용해 표시하는 언어- 목적: 웹 브라우저에 텍스트, 이미지 등을 표시하기 위함
- 정해진 태그만 사용 가능(
<div>,<h1>,<p>등) - 의미보다는 화면 표시에 초점
🔹 XML
eXtensible Markup Language의 약자로, 확장 가능한 마크업 언어eXtensible: 고정된 문서 구조를 따르지 않고, 개발자나 시스템이 자신만의 태그와 구조를 정의할 수 있도록 확장 가능- 목적: 데이터를 저장하고 전달하기 위함
- 사람도 읽을 수 있고, 기계도 읽을 수 있음
HTML처럼 태그 기반이지만, 의미 중심- 브라우저가 직접 렌더링하지 않음
🔹 HTML vs XML 차이점 정리
| 구분 | HTML | XML |
|---|---|---|
| 의미 | HyperText Markup Language | eXtensible Markup Language |
| 목적 | 웹 콘텐츠 표현 | 데이터 저장 및 전송 |
| 태그 | 정해진 태그만 사용 가능 | 사용자가 태그 직접 정의 가능 |
| 유연성 | 구조가 고정됨 | 구조가 확장 가능함 |
| 표현 방식 | 화면에 어떻게 보일지를 정의 | 데이터가 무엇을 의미하는지 정의 |
| 사용 예시 | 웹 페이지 | RSS, SOAP, 설정 파일 등 |
This post is licensed under CC BY 4.0 by the author.