XML

XML (표준)
확장 마크업 언어
Extensible Markup Language
상태Published, W3C 권고
시작 연도1996년(1996)
최초 출판일1998년 2월 10일(1998-02-10)
마지막 버전1.1 (제2판)
2006년 9월 29일(2006-09-29)
조직W3C
편집장팀 브레이, 진 파올리, 마이클 스퍼버그-맥퀸, 이브 메일러, 프랑소이스 예게우, 존 W. 코원
기초가 되는 표준SGML
관련 표준W3C XML 스키마
분야직렬화
약어XML
웹사이트www.w3.org/xml
XML
파일 확장자.xml
인터넷 미디어 타입
application/xml
개발W3C
포맷 종류마크업 언어
웹사이트http://www.w3c.org
XML 예제

XML(eXtensible Markup Language)은 W3C에서 개발된, 다른 특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목적 마크업 언어이다. XML은 SGML의 단순화된 부분집합으로, 다른 많은 종류의 데이터를 기술하는 데 사용할 수 있다. XML은 주로 다른 종류의 시스템, 특히 인터넷에 연결된 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하여 HTML의 한계를 극복할 목적으로 만들어졌다.

기계는 인간의 언어를 읽거나 이해할 수 없는 계산기에 불과하므로 XML과 같은 구조화된 마크업 언어들은 인간의 읽고 분석하여 이해하는 능력과 컴퓨터의 단순한 계산적인 판독 능력 사이에 타협점을 만들어 줄 수 있다. W3C가 만든 XML 1.0 Specification[1]과 몇몇 다른 관련 명세들[2]과 모든 자유 개방형 표준[3]에서 정의되었다.

W3C는 XML 설계 목표에서 단순성과 일반성, 그리고 인터넷을 통한 사용 가능성을 강조했다.[4] XML은 텍스트 데이터 형식으로 유니코드를 사용해 전 세계 언어를 지원한다. XML을 설계할 때는 주로 문서를 표현하는데 집중했지만, 지금은 임의의 자료구조를 나타내는 데 널리 쓰인다. 대표적인 예가 웹 서비스이다.

많은 API가 개발되어 XML 데이터를 처리하고자 하는 소프트웨어 개발자들이 활용하고 있다. 또한, 여러 가지 스키마 시스템이 있어서 XML 기반 언어의 정의를 보다 쉽게 할 수 있도록 도와준다.

  1. “XML 1.0 Specification”. World Wide Web Consortium. 2010년 8월 22일에 확인함. 
  2. “XML and Semantic Web W3C Standards Timeline” (PDF). 2012년 2월 4일. 2013년 4월 24일에 원본 문서 (PDF)에서 보존된 문서. 2013년 9월 18일에 확인함. 
  3. “W3C DOCUMENT LICENSE”. 
  4. “XML 1.0 Origin and Goals”. July 2009에 확인함. 

XML

Dodaje.pl - Ogłoszenia lokalne