반응형

XML이란?

 

XML은 Extensible Markup Language의 약어로, 목적에 맞게 사용될 수 있는 범용적인 데이터 형식이다. 기본적으로 텍스트 데이터이며, 각각의 데이터에 태그를 붙임으로써 문서나 데이터를 구조화할 수 있다. XML의 목적은 다른 종류의 시스템 간에, 구조화된 문서와 데이터를 쉽게 공유하는 것이다.

 

XML은 범용적인 형식이라 XML을 바탕으로 한 다양한 데이터 형식이 존재한다. 예를 들면, 뉴스 사이트의 요약 정보인 RSS나 벡터 그래픽을 다루는 SVG도 XML을 바탕으로 한다. 또한 엑셀/워드 등 마이크로소프트 오피스의 저장 형식도 여러 XML 파일을 ZIP으로 압축한 것이다.

 

XML은 기계에게나 인간에게도 다루기 편한 데이터 형식이다. 스펙이 공개되었고, XML을 처리하기 위한 많은 도구와 라이브러리가 존재하는 것도 매력적이다.

 

XML의 구조 확인

 

XML의 기본 구조는 요소와 속성이다.

 

<요소 이름 속성="값">내용</요소 이름>

 

예>

 

 

1
2
3
4
5
6
7
8
9
<카탈로그>
  <상품 id="P001">
    <상품명> 64GB 아이폰</상품명>
    <>90만원</>
  </상품>
  <상품 id="P002">
    <상품명> 128GB 아이폰</상품명>
    <>120만원</>
</카탈로그>
cs
반응형

'컴퓨터 용어' 카테고리의 다른 글

관계형 데이터 모델과 NoSQL  (0) 2017.04.13
커피스크립트  (2) 2017.04.12

+ Recent posts