HTML | XML |
주로 애플리케이션의 UI를 개발하는데 사용 웹 사이트 또는 애플리케이션에서 볼 수 있는 텍스트,이미지,버튼,확인란 및 드롭다운 상자를 렌더링함 데이터를 최종 사용자에게 표시하는 방법 |
데이터 교환 및 전송 기계와 사람이 모두 읽을 수 있는 형식으로 데이터 인코딩 데이터가 무엇인지 설명 |
애플리케이션 페이지는 새 HTML을 생성하는 스크립팅 언어를 통해 동적 | 스크립팅 언어는 새 정보를 사용하여 매개 변수를 업데이 |
개발자는 일반적으로 HTML 또는 XML 마크업 언어를 단독으로 사용하지 않음
이러한 언어들은 스크립팅 언어와 결합되어 동적 웹 페이지 및 애플리케이션을 생성
새로 들어오는 데이터로 인해 동적 애플리케이션이 변경됨
🚩핵심 차이점은 바로 태그!
HTML | XML |
사전에 정의된 태그 존재 태그 자체가 HTML 표준에 정의된 세트 목록을 가져온 것 |
XML을 문서 작성자로서 정의할 수 있는 사용자 지정 태그 |
|
<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 |