Post

⚡ 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 차이점 정리

구분HTMLXML
의미HyperText Markup LanguageeXtensible Markup Language
목적웹 콘텐츠 표현데이터 저장 및 전송
태그정해진 태그만 사용 가능사용자가 태그 직접 정의 가능
유연성구조가 고정됨구조가 확장 가능함
표현 방식화면에 어떻게 보일지를 정의데이터가 무엇을 의미하는지 정의
사용 예시웹 페이지RSS, SOAP, 설정 파일 등
This post is licensed under CC BY 4.0 by the author.