XML: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
TedBot (토론 | 기여)
잔글 봇: 틀 이름 및 스타일 정리
편집 요약 없음
16번째 줄:
'''XML'''(Extensible Markup Language)은 [[W3C]]에서 개발된, 다른 특수한 목적을 갖는 [[마크업 언어]]를 만드는데 사용하도록 권장하는 다목적 [[마크업 언어]]이다. XML은 [[SGML]]의 단순화된 부분집합으로, 다른 많은 종류의 데이터를 기술하는 데 사용할 수 있다. XML은 주로 다른 종류의 시스템, 특히 [[인터넷]]에 연결된 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하여 [[HTML]]의 한계를 극복할 목적으로 만들어졌다.
 
XML은 문서를 [[:en:human-readable medium|사람]]과 [[기계가 읽을 수 있는 데이터|기계]] 모두가 읽을 수 있는 [[파일 형식|형식]]을 갖도록 규정하고 있다. [[W3C]]가 만든 XML 1.0 Specification<ref>{{웹 인용|url=http://www.w3.org/TR/REC-xml |제목=XML 1.0 Specification |publisher=World Wide Web Consortium |date= |accessdate=2010-08-22}}</ref>과 몇몇 다른 관련 명세들<ref>{{웹 인용|url=http://www.dblab.ntua.gr/~bikakis/XML%20and%20Semantic%20Web%20W3C%20Standards%20Timeline-History.pdf |format = PDF|제목=XML and Semantic Web W3C Standards Timeline|date=2012-02-04}}</ref>과 모든 자유 [[개방형 표준]]<ref>{{웹 인용|제목=W3C DOCUMENT LICENSE|url=http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231}}</ref>에서 정의되었다.
 
W3C는 XML 설계 목표에서 단순성과 일반성, 그리고 [[인터넷]]을 통한 사용 가능성을 강조했다.<ref name="XML Goals">{{웹 인용|제목=XML 1.0 Origin and Goals|url=http://www.w3.org/TR/REC-xml/#sec-origin-goals|accessdate=July 2009}}</ref> XML은 텍스트 데이터 형식으로 [[유니코드]]를 사용해 전 세계 언어를 지원한다. XML을 설계할 때는 주로 문서를 표현하는데 집중했지만, 지금은 임의의 자료구조를 나타내는 데 널리 쓰인다. 대표적인 예가 [[웹 서비스]]이다.