•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
컴퓨터 시스템 간에 데이터를 효율적으로 교환하고 저장하기 위해 설계된 다목적 마크업 언어. HTML과 달리 미리 정의된 태그가 없어 사용자가 직접 구조를 정의할 수 있다.

특징은
1. 사용자 정의 태그: 데이터를 설명하는 사용자 지정 태그를 사용하여 사람이 읽을 수 있는 텍스트 형식으로 데이터를 구조화한다.
2. 트리 형태의 계층 구조: 하나의 루트(Root) 요소를 시작으로 자식(Child) 요소와 그 하위 요소가 트리 형태로 연결된 구조를 가진다.
3. 데이터 교환 표준: 플랫폼이나 시스템에서 독립적이므로 다양한 네트워크 간에 데이터를 손쉽게 전송할 수 있다.