Computer >> 컴퓨터 >  >> 프로그램 작성 >> HTML

HTML 대 XML

<시간/>

HTML

HTML은 HyperText Markup Language의 약자로 웹 페이지의 구조를 설명하는 데 사용되는 언어입니다. HTML 태그와 그 내용으로 구성된 다양한 HTML 요소로 구성되어 있습니다.

HTML은 하이퍼텍스트 언어이므로 문서 링크 체인을 만들 수 있습니다. 현재 HTML 버전은 HTML5입니다. HTML은 정적이며 작은 오류를 무시할 수 있으며 닫는 태그가 필요하지 않습니다.

HTML의 예를 살펴보겠습니다 −

예시

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>HTML</title>
</head>
<body>
<h1 style="text-align: center;color:#db133a;">HTML</h1>
<h3 style="text-align: center;">I'm a HTML document.</h3>
</body>
</html>

출력

HTML 대 XML

XML

XML은 eXtensible Markup Language의 약자로 구조 데이터가 아닌 데이터를 전송하는 데 사용되는 언어입니다. 동적이며 모든 오류를 보고하고 닫는 태그가 필요합니다. 기본적으로 다양한 인간 언어에 대한 유니코드를 통해 강력한 지원을 제공하는 텍스트 데이터 형식입니다. XML의 현재 버전은 XML1.1입니다.

XML의 예를 살펴보겠습니다 -

<?xml version="1.0" encoding="UTF-8"?>
<fullname>
<firstname>John</firstname>
<lastname>Miller</lastname>
</fullname>

출력

HTML 대 XML

이제 몇 가지 차이점을 살펴보겠습니다 -

HTML XML
HTML은 웹 페이지의 구조를 설명하는 데 사용되는 언어인 HyperText Markup Language의 약자입니다. HTML 태그와 그 내용으로 구성된 다양한 HTML 요소로 구성되어 있습니다. XML은 구조 데이터가 아닌 데이터를 전송하는 데 사용되는 언어인 eXtensible Markup Language의 약자입니다.
HTML은 데이터를 표시하는 데 사용되기 때문에 정적입니다. XML은 동적이며 데이터 전송에 사용됩니다.
프레젠테이션 언어입니다. 프레젠테이션 언어가 아닙니다.
닫는 태그를 사용할 필요가 없습니다. 닫는 태그를 사용해야 합니다.

, , 등과 같은 미리 정의된 태그는 HTML에 있습니다.

XML로 태그를 정의합니다.
HTML은 공백을 유지하지 않습니다. XML은 공백을 유지합니다.
HTML은 대소문자를 구분하지 않습니다. XML은 대소문자를 구분합니다.