XML 개요

XML(Extensible Markup Language)은 웹을 통해 정보를 전송하도록 개발된 스펙입니다. XML은 SGML(Standard Global Markup Language)을 기반으로 하고 크로스 플랫폼, 소프트웨어 및 하드웨어 독립적인 도구입니다. 또한 다음과 같은 속성을 가지고 있습니다.

  • HTML과 같은 마크업 언어입니다.
  • 데이터를 설명하도록 만들어졌습니다.
  • 모든 유형의 데이터 및 그래픽에 사용될 수 있습니다.
  • 애플리케이션, 플랫폼 또는 공급업체 독립적입니다.
  • 디자이너가 고유의 사용자 정의 태그를 생성하고 애플리케이션 및 조직 간 데이터의 정의, 전송, 유효성 검증 및 해석을 지원할 수 있습니다.
참고: XML 태그는 사전 정의되지 않습니다. 사용자 고유의 태그를 정의해야 합니다.

XML은 HTML의 대안이 아님

XML과 HTML은 다른 목적으로 설계되었습니다. XML은 데이터를 설명하고 데이터의 정의에 초점을 맞추도록 설계되었습니다. HTML은 데이터를 표시하고 데이터의 표시 방법에 초점을 맞추도록 설계되었습니다.

XML을 사용하는 이유는?

회사는 여러 가지 이유로 해당 문서를 XML로 이동하고 있습니다.

  • 재사용 - 프리젠테이션의 컨텐츠를 구분함으로써 여러 배송 형식을 지원할 수 있습니다.
  • 이식성 - XML은 ASCII 텍스트에 기반한 국제적 플랫폼 독립적 표준으로, 회사들은 이러한 방식을 통해 특정 공급업체에 얽매이지 않고 해당 문서를 XML로 안전하게 저장할 수 있습니다.
  • 인터체인지 - XML은 XML 인식 애플리케이션을 사용하여 데이터를 원활하게 상호 운영하고 공유할 수 있는 핵심 데이터 표준입니다.
  • 자체 설명 - XML은 사용자가 쉽게 보고 이해할 수 있는 사람이 읽을 수 있는 형식입니다.