아주 오래 전부터 사용하던 포맷
특징은 꺽쇠(<>)이고, 트리 계층 구조를 가진다. 주석을 사용할 수 있다. 루트 요소부터 여러 자식을 계층적으로 포함한다.
태그 형식을 통해 Key와 Value를 구분, 태그 안에 태그를 넣어 부모-자식 관계 구조를 나타낸다. Object와 Array를 한 눈에 알아보기 어렵다.
XML 유효성 검증 : https://www.xmlvalidation.com/
👍 XML 장점 - 안정적이다, 오류가 조금 있어도 스키마 파일로 검토가 가능하다, 주석 사용 가능하다
👎 XML 단점 - 보기가 어렵다, Object나 Array를 XML 포맷 상으로 구분되지 않는 부분도 있다.