[ XML이란 ]

- SGML로부터 정보의 구조적 기술과 분리된 구조를 이어받고, HTML로부터 인터넷의 이용 환경을 이어 받았다.

- eXtensible Markup Language 의 약어로서 W3C의 표준 ▪ 1996.7 W3C에서 SGML 작업 그룹 구성

  ▪ 1996.11 XML 초안 발표

  ▪ 1998.2 XML 1.0 spec 확정

  ▪ 2000.10 XML 1.0 spec(2nd Edition)

  ▪ 2004.2 XML 1.1 spec 발표

  ▪ 2006.8 XML 1.1 spec(2nd Edition)

- XML은 메타언어

  ▪ 문서의 구조를 마크업으로 정의. 문서의 내용과 표현(스타일)을 분리하여 지정 

- 장점

 ▪ XML의 사양은 SGIML보다 훨씬 간략(SGML 사양문서 500쪽, XML은 26쪽)

  ▪ 범용성 및 교환성 : 구조와 의미 및 출력 정보를 분리하여 이기종 웹 환경에서 교환/공유 가능

 ▪ 태그의 의미를 활용 가능 : 문서 구조를 표현하는 tag가 검색에 효율적으로 사용 가능(의미기반검색)
   => 데이터로써 취급 가능, 즉, 잘 설계된 데이터베이스 역할

- 발전방향

 ▪ HTML은 문서를 웹 환경에서 보여주기 위한 것으로 발전

 ▪ XML은 웹 환경에서 문서를 저장하고 원하는 정보를 검색하는 등 다양한 목적으 로 발전 

- 필요성

  ▪ 1990년대 이전 : 정보는 대개 파일 시스템에서 파일로 저장하거나 출력문서로 저장

  ▪ 1990년대 초반 : 데이터 베이스의 활용. 공유성과 통합성. 정보 중복성을 최소화 하면서, 일관성 있는 정보 관리 가능

  ▪ 1990년대 중반 : 네트워크 발전 -> 인터넷 발전
                         정보의 공유성 하나의 데이터베이스에 많은 회사가 접속하거나 정보를 공유

  ▪ 1990년대 후반 : 정보를 찾고 보는 목적 뿐만 아니라 관련 업무나 회사 간에 필요한 정보를 교 환하고 필요한 정보만
                         을 추출하여 자신의 시스템에 맞는 형태로 저장 필요성
                         => 시스템간의 통합이 이루어지고, 정보의 교환이 이루어지면서 XML문서의 필요성이 더욱 부각

 

[ XML 적용 분야 ]

- 광범위한 applications 사이의 정보 교환 언어로 발전

  ▪ 데이터 교환 분야 : “미니 데이터베이스”, 데이터 중심의 문서 구조 활용

    > 전자상거래, 의미기반 검색 Ex) 성환 배

  ▪ 문서 교환 분야 : 컨텐츠로서 문서 표현 및 교환

    > Ex) 하나에서 여러 개로, 여러 개에서 하나로

    > 전자출판, 전자도서관 : 문서 구조 정의, 전달 매체에 독립적

    > 메타언어 역할 : 다양한 응용 분야 (화학, 수학 지리, 그래픽 등)

- 응용 분야

  ▪ 전자상거래

  ▪ 과학표기

  ▪ 그래픽스 / 멀티미디어

  ▪ 인터넷 / 모바일

  ▪ 전자출판

 

[ W3C 권고안 발전 단계 ]

  1) 노트(note) : 기술 문서로 제안하기 위해 제시한 문서

  2) 초안(WD) : 아직 완전하지 않은 워킹 그룹의 아이디어를 담은 문서

  3) 후보 권고안(CR) : 심사한 작업 최종안. 제안 권고안이 되기 위한 후보 문서

  4) 제안 권고안(PR) : 4주 이내 검토하여 권고안이 될 수 있다

  5) 권고안(REC) : 회원들에게 동의를 얻은 표준안. 표준화한 규격 정의

 

[ XML 일반 관련 표준 ]

  ▪ 네임스페이스 : 태그를 구별할 수 있게 하는 표준

  ▪ DTD와 XML 스키마 : 구조를 정희 하는 표준

  ▪ CSS, XSL, XSLT : 문서를 화면에 표시하기 위한 표준

  ▪ XPath : XML 문서의 특정 위치에 대한 주소 지정 방법을 표준화한 것

  ▪ XLink : XML 문서간의 연결 방법을 정의한 표준안

  ▪ XPointer : XML 문서 내의 특정 위치를 지칭하는 방법 표준화

  ▪ DOM과 SAX : 애플리케이션이 문서를 제어할 수 있게 API를 제공하는 표준안

 

[ XML 추가 표준 ]

  ▪ 보안 표준 : XML Key, XML Signature, XML Encryption

  ▪ 웹서비스 : SOAP, UDDI, WSDL

 

댓글이나 공감 남겨주는 사람 착한사람

'학사 그리고 석사 > XML' 카테고리의 다른 글

XML 문서 제작 기본  (0) 2019.09.22
XML 문법  (0) 2019.09.22
XML 문서 구조  (0) 2019.09.22
XML 개발환경  (0) 2019.09.21
마크업 언어  (0) 2019.09.21

+ Recent posts