컴공지식/웹

XML이란?

개강한 공대생 2024. 8. 27. 00:11

XML은 모든 것을 태그로 감싸는.. 일기장 같은 것이다.

대충 아래와 같은 느낌이라고 생각하면 된다

 

<일기>
  <날짜>2024-08-27</날짜>
  <내용>
    <활동>게임</활동>
    <사회적_상황>혼자</사회적_상황>
    <기분>허무함</기분>
  </내용>
</일기>

 

이런 XML은 왜 쓸까?

 

바로 컴퓨터를 더 잘 이해시키기 위해 쓰는 것이다.

컴퓨터는 글자만 잔뜩 있는 글보다는 뭔가 구조화된 정보를 훨씬 더 잘 이해할 수 있다.

그 구조화를 도와주는 게 바로 XML이다.

 

위처럼 태그로 감싸주면, 컴퓨터는 "아, 이건 날짜구나", "이건 장소구나", "이건 혼자 있었단 말이구나" 하고 딱딱 정보를 구분할 수 있게 된다. 그러니까 XML 태그를 사용하면 컴퓨터가 이 정보를 어떻게 처리해야 하는지 쉽게 이해할 수 있도록 도와주는 거다.

 

 

XML은 HTML과 굉장히 비슷하게 생겼다.

그럼 과연 무슨 차이가 있느냐?

XML은 데이터를 표현하는 데 더 중점을 두고 있다는 점이 있다.

HTML은 주로 웹 페이지를 구조화하고 스타일링하는 데 사용되지만, XML은 데이터를 전달하고 저장하는 데 쓰인다.