XML(eXtensible Markup Language)의 약자이다.
확장될 수 있는 명시(표현) 언어이다.
Markup 언어로 대표적인 HTML라는 친구가 있다!
둘은 비슷하면서도 다른 면을 가지고 있다. 앞으로의 내용에서는 HTML과 비교하면서 설명할 것이다.
ℓ XML과 HTML의 차이
둘은 비슷하면서도 다른 점을 가지고 있다.
HTML에서는 <h1></h1>(제목 태그)처럼 정해진 태그만 사용할 수 있다.
그리고 HTML에서는 웹 상에서 사용된 태그를 볼 수 있다.
그래서 HTML은 데이터를 웹에 표현하는 것이다.
<!DOCTYPE html>
<html>
<title>명함</title>
<head>
</head>
<body>
<p>이름 : 진달래</p>
<p>폰 번호 : 010-1111-1111</p>
<p>이메일 : newkimjiwon</p>
</body>
</html>
<HTML>
XML는 HTML과 다르게 정해진 태그가 없다.
사용자가 직접 태그를 만들 수 있다 하지만 XML의 내용은 웹 상에서 볼 수가 없다.
데이터가 없는 것은 아니다 웹에 표현을 하지 않는 것이다.
만약 마크업 언어에 HTML만 사용한다면 메타 정보를 얻을 순 있겠지만, 데이터를 설명하는 정보를 얻을 순 없다.
그래서 XML는 필요한 정보를 교환을 위해서 존재한다.
<?xml version="1.0" encoding="UTF-8"?>
<Businesscard>
<name>진달래</name>
<phone>폰 번호 : 010-1111-1111</phone>
<email>이메일 : newkimjiwon</email>
</Businesscard>
<XML>
HTML과 XML코드를 비교해 보면 XML이 정보를 더 찾기가 쉽다는 것을 알 수 있다.
이렇게 XML는 우리가 정보를 교환하기 쉽게 하기 위해 즉 마크업 언어를 정의하기 위해 존재한다.
'기타' 카테고리의 다른 글
XML :: 4.1.CSS (0) | 2023.10.10 |
---|---|
XML :: 4.CSS (0) | 2023.10.03 |
XML :: 3.문서의 종류 (0) | 2023.09.23 |
XML :: 2.XML규칙 (0) | 2023.09.20 |
XML :: 1.XML구조 (0) | 2023.09.19 |