Presentation is loading. Please wait.

Presentation is loading. Please wait.

XML이 왜 필요한가 ? 1.문서 교환의 문제점 2.웹 기술의 발전과정 3.XML 이란 무엇인가? 4. XML과 SGML

Similar presentations


Presentation on theme: "XML이 왜 필요한가 ? 1.문서 교환의 문제점 2.웹 기술의 발전과정 3.XML 이란 무엇인가? 4. XML과 SGML"— Presentation transcript:

1 XML이 왜 필요한가 ? 1.문서 교환의 문제점 2.웹 기술의 발전과정 3.XML 이란 무엇인가? 4. XML과 SGML
5.HTML,XML,SGML의 관계 6.XML의 구성요소 7.XML의 문서의 예 8.XML의 장점 9.XML의 활용분야 데이타베이스 연구실

2 문서교환의 문제점(1) 기존 문서 처리 특징 종이에 기반 저자의 기본 스타일에 따라 생성 정보가 단일 표현을 위해 구성 사용
설계 Vender C 데이터베이스 Vender B 종이 Vender A CD-ROM 비구조화된 문서화일 DOC 문서생성 구조편집기 데이타베이스 연구실 1

3 문서교환의 문제점(2) 구조화 Model Profile Structure 구조화된 언어 데이타베이스 연구실 2

4 문서교환의 문제점(3) HTML 제한 HTML Power Fixed tag set page layout 임의 구조화 능력 부족
효과적인 검색, 재사용, 검증이 불편 HTML Power 이식성과 사용이 편리 HTML Instance를 Web에서 쉽게 download 가능 데이타베이스 연구실 3

5 웹 기술의 발전과정 Web Object 시간 기능 Interactive Web Hypertext Web 1994
ActiveX JavaBeans DCOM CORBA Hypertext Web CGI ISAPI SCRIPTS Java 환경의 Applets Servet Graphic Web Brower, HyperLinks HTML의 한계 인식 1994 1995~1996 1997~ 데이타베이스 연구실 4

6 XML 이란 무엇인가? eXensible Markup Language -(1996)
Web상에서 구조화된 문서를 전송가능토록 설계된 표준화된 텍스트 형식 SGML/HTML과 Interoperability SGML의 한 응용 사용자-정의 문서를 다양하게 배치 가능 배경 HTML의 한계 : Web Publishing 요구, data checking, 구조 확장 SGML의 복잡성과 방대함 XML 1.0 Spec. 확장 마크업 확장 hypertext linking/stylesheet mechanism 데이타베이스 연구실 5

7 XML과 SGML XML SGML Internet 지향 XML에 추가된 기능 SGML에서 계승된 기능 SGML로부터
데이타베이스 연구실 6 생략태그, SGML 선언 논리적결합(&) inclusion(+), exclusion(-) NAME, NAMES NUMBER, NUMBERS NUTOKEN, NUTOKENS CURRENT, etc 문서형 선언 element 선언 문자 entity 외부 entity SGML로부터 제거된 기능 XML에 추가된 기능 SGML에서 계승된 기능 확장성, 구조, 검증 Internet 지향 XML SGML - URL을 포함한 링크 - Stylesheet

8 HTML,XML,SGML의 관계 SGML HTML XML 1. 발전과정 2. 비교 1986 년 1992년 공개 1997 년
데이타베이스 연구실 7 1. 발전과정 1986 년 SGML HTML 1992년 공개 XML 1997 년 2. 비교

9 XML의 구성요소(1) Document Type Declarations Elements Attributes Entities
Notations Comments Processing Instructions CDATA Sections Data 인스턴스 데이타베이스 연구실 8

10 XML의 구성요소(2) XSL stylesheet language XML파일의 동작 원리 데이타베이스 연구실 9

11 XML의 문서의 예(1) 1. 예제 Preface (Date, Reference, Address, Subject) Body
Sep 8, 1998 Ref :xxxx 서울시 서대문구 대현동 11-1 컴퓨터학과 데이타베이스연구실 고급 데이타베이스 특론 Dear Mr.xxx 이번 세미나에서 XML은 I am looking forward to .... Sincerely, DBLab eunjung Kwon Student. Preface (Date, Reference, Address, Subject) Body (Salutation, Paragraph, ...) Close (Ending, From, Title) 데이타베이스 연구실 10

12 XML의 문서의 예(2) 2. 문서의 논리 구조 Salutation Address Subject Title Letter
2. 문서의 논리 구조 Salutation Address Subject Title Letter Preface Body Close Date Paragraph Ending From Reference Paragraph 데이타베이스 연구실 11

13 XML의 장점 모든 유형의 정보 전달 여러 유형의 하이퍼 링크 제공
(SIMPLE, EXTENDED,LOCATOR, GROUP, DOCUMENT) 여러 유형의 하이퍼 링크 이벤트 제공 (SHOW와 ACTUATE 속성) 다양한 검색이 가능한 문서 구조(확장 포인터) 문서 클래스 강화된 클라이언트 데이타베이스 연구실 12

14 XML의 활용분야 애플릿, 플러그-인 Digital Library 전자 상거래 Publiching 통합 플랫폼으로의 XML
데이타베이스 연구실 13


Download ppt "XML이 왜 필요한가 ? 1.문서 교환의 문제점 2.웹 기술의 발전과정 3.XML 이란 무엇인가? 4. XML과 SGML"

Similar presentations


Ads by Google