make up language : 랭귀지를 꾸민다

XML개념에 들어가기전, html 과 무엇이 다른지 알아보자

HTML 이라고 하는것은 make up language 로 하이퍼 텍스트를 만든 것이다.

<head>
<title>
<body>

대략 이렇게 꺽쇠를 가지고 있는것을 태그, 또는 element라고 하는데 이것들은 이미

" 만들어져 있는 상태 " 이다.

그러나 html 은 의미론적인 정보가 없다.

무슨 의미냐 함은,

예컨대 사람에 대한 정보를 담고 싶을 때 사람을 의미할 수 있는 element나 태그가 없다.

xml처럼

<aside> ✍️ **<persons>**라고 하는 태그를 만들어서 root element로 하고, (mvc중 model(데이터) 에 해당)

ㄴ <person>

ㄴ <age>

ㄴ <gender>

</aside>

과 같이 의미가 담겨 있어야 하는데, html은 값을 그냥 박아 넣는 형태로 이루어져서

html 은 의미론적으로 부합되지 않는다.