본문 바로가기

Develop/WEB

HTML & XML

HTML  XML
주로 애플리케이션의 UI를 개발하는데 사용
웹 사이트 또는 애플리케이션에서 볼 수 있는 텍스트,이미지,버튼,확인란 및 드롭다운 상자를 렌더링함
데이터를 최종 사용자에게 표시하는 방법

데이터 교환 및 전송
기계와 사람이 모두 읽을 수 있는 형식으로 데이터 인코딩
데이터가 무엇인지 설명
애플리케이션 페이지는 새 HTML을 생성하는 스크립팅 언어를 통해 동적 스크립팅 언어는 새 정보를 사용하여 매개 변수를 업데이

 

개발자는 일반적으로 HTML 또는 XML 마크업 언어를 단독으로 사용하지 않음

이러한 언어들은 스크립팅 언어와 결합되어 동적 웹 페이지 및 애플리케이션을 생성 

새로 들어오는 데이터로 인해 동적 애플리케이션이 변경됨

 

🚩핵심 차이점은 바로 태그!

HTML  XML
사전에 정의된 태그 존재
태그 자체가 HTML 표준에 정의된 세트 목록을 가져온 것 
XML을 문서 작성자로서 정의할 수 있는 사용자 지정 태그 
  • <header>는 문서 헤더의 태그입니다.
  • <p>는 단락의 태그입니다.
  • <h1>~<h6>는 제목의 6가지 레벨의 태그입니다.
  • <a>는 하이퍼링크의 태그입니다.
  • <img>는 이미지의 태그입니다.
  • <div>는 다른 요소를 그룹화하기 위한 컨테이너 요소의 태그입니다.
  • <body>는 메인 콘텐츠를 정의하는 태그입니다.
<country language="English">캐나다</country>
country는 국가 요소를 나타냅니다. language는 요소에 English 언어 속성이 있음을 나타냅니다.

<continent name="Europe">
<country language="English">

영국

<currency>GBP</currency>
</country>
텍스트 기반 문서에 제공된 컨텐츠를 브라우저에 그래픽 형식을 표시  XML을 사용하면 다양한 애플리케이션이 보편적으로 이해되는 방식으로 데이터와 그 구조를 교환하고 저장할 수 있음

 

 

출처 : https://aws.amazon.com/ko/compare/the-difference-between-html-and-xml/

'Develop > WEB' 카테고리의 다른 글

레이어드 아키텍쳐(Layered Architecture)  (0) 2024.10.06
HTTP 메서드(2) / 상태코드  (0) 2024.10.02
HTTP 메세지 & 메서드  (1) 2024.09.30
HTTP 기본 특징  (2) 2024.09.30
RESTful API  (1) 2024.09.22