Data Format - XML

정의

  • xml 역시 JSON 과 마찬가지로 데이터를 나타내는 하나의 포멧 중 하나이다.

특징

  • <?xml version="1.0" encoding="UTF-8"> 이라고 하는 프롤로그로 시작한다.

  • 가장 최상단 태그는 1개만 존재할 수 있다.

  • JSON 과 비교

    • 항상 닫힌 태그가 필요하기 때문에 훨씬 무겁고 귀찮다.

    • JSON parse 로 간단하게 할 수 있는 JSON에 비해서 자바스크립트 객체로 변환하는 과정이 훨씬 복잡하다.

  • HTML 과 비교

    • html, div, p 등 미리 정해진 태그를 사용하는 HTML에 비해, XML은 정해진 태그가 없다.

사용

  • XML 형식이 가장 많이 사용되는 곳은 sitemap.xml 이다. 매우 큰 웹사이트의 경우, 웹을 돌아다니는 크롤링 봇들이 찾지 못하고 놓치게 되는 페이지들이 존재하게 되는데, 이를 예방하기 위해서 미리 sitemap.xml 파일을 프로젝트의 루트 단에 넣어둔다.

Last updated