티스토리 뷰

CS

XML

이경로 2023. 7. 21. 10:01

XML이란?

Extensible Markup Language

XML은 마크업 형태를 쓰는 데이터 교환형식이다.

마크업 형태란 태그 등을 이용해 데이터나 문서의 구조를 나타내는 방법이다.

 

XML의 구성요소

프롤로그( <?xml version="1.0", encoding="UTF-8"?>), 루트 요소, 하위 요소

 

HTML과의 차이

1. XML은 데이터를 저장 및 전송하기 위한 것이고, HTML은 데이터를 보여주기 위한 것이다.

2. HTML은 미리 정해진 태그만을 사용해야 하며, XML은 커스텀 태그를 생성할 수 있다.

3. HTML은 대소문자 구별이 없고, XML은 대소문자를 구별한다.

 

JSON과의 차이

1. 닫힌 태그( </tag>)가 들어가기 때문에 JSON보다 무겁다.

2. Javascript로 변환하기 위해 들어가는 노력이 JSON보다 많다.(외부 라이브러리를 사용하거나 직접 구현해야 한다.)

 

활용

sitemap.xml(웹페이지 크롤링을 돕기 위한 데이터)에 사용됨

'CS' 카테고리의 다른 글

클라우드  (0) 2023.07.21
API  (0) 2023.07.21
JSON  (0) 2023.07.21
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함