컴공지식/웹
XML이란?
개강한 공대생
2024. 8. 27. 00:11
XML은 모든 것을 태그로 감싸는.. 일기장 같은 것이다.
대충 아래와 같은 느낌이라고 생각하면 된다
<일기>
<날짜>2024-08-27</날짜>
<내용>
<활동>게임</활동>
<사회적_상황>혼자</사회적_상황>
<기분>허무함</기분>
</내용>
</일기>
이런 XML은 왜 쓸까?
바로 컴퓨터를 더 잘 이해시키기 위해 쓰는 것이다.
컴퓨터는 글자만 잔뜩 있는 글보다는 뭔가 구조화된 정보를 훨씬 더 잘 이해할 수 있다.
그 구조화를 도와주는 게 바로 XML이다.
위처럼 태그로 감싸주면, 컴퓨터는 "아, 이건 날짜구나", "이건 장소구나", "이건 혼자 있었단 말이구나" 하고 딱딱 정보를 구분할 수 있게 된다. 그러니까 XML 태그를 사용하면 컴퓨터가 이 정보를 어떻게 처리해야 하는지 쉽게 이해할 수 있도록 도와주는 거다.
XML은 HTML과 굉장히 비슷하게 생겼다.
그럼 과연 무슨 차이가 있느냐?
XML은 데이터를 표현하는 데 더 중점을 두고 있다는 점이 있다.
HTML은 주로 웹 페이지를 구조화하고 스타일링하는 데 사용되지만, XML은 데이터를 전달하고 저장하는 데 쓰인다.