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

Slides:



Advertisements
Similar presentations
UX, RIA, 그리고 … Silverlight 공도소프트
Advertisements

Parser 의 이해와 Parsing 손계선 강미정 서정은 5 월 25 일 발표자 : 손계선.
Java 로 배우는 디자인패턴 입문 Chapter 15. Facade 간단한 창구 덕성여자대학교 컴퓨터학부.
밥 팀 명 : TTL 조 팀 원 : 김정용 (PM) 서종규 노재현 엄성욱.
XHTML Basic 제 13 장 1. XHTML Basic의 개요 2. XHTML Basic 기본 문법 3. 표 만들기
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
일반 요구 사항 비즈니스 요구사항 고객/정보/위치/상태 탐색방법 제품/서비스 홍보 및 광고 방법
박용수 XML 박용수
XML개요를 한번 더 소개 계명대학교 교양과정부 “인터넷 활용” 강좌 XML 특별강의 / 손 창 호.
XML 순천향대학교 정보기술공학부 이상정.
웹 페이지.
2011년 봄학기 정보컴퓨터공학부 컴퓨터 소프트웨어 설계 및 실험
문서 PARSONS/OJA 문서, 워크시트, 데이터베이스 Page 1 1.
.Net Web Application 2010 컴퓨터공학실험(Ⅰ)
Entity Relationship Diagram
Ch.07-5 xml-rpc 사용하기 김상엽.
XSL-FO 소개 임 순 범 숙명여대 멀티미디어학과.
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
Overview : XML과 Database
PHP입문 Izayoi 김조흔.
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
MS SQL Server - 마이크로소프트 사가 윈도우 운영 체제를 기반으로 개발한 관계 DBMS
웹 애플리케이션 아키텍쳐 웹 클라이언트 서버 요청 응답 전송 애플리케이션 데이터베이스 커넥터 N-계층.
XML 개념.
강좌 소개 웹프로그래밍기초 숙명여자대학교 임순범.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
컴퓨터응용과학부 Java Enterprize(DB) 제 15 주
3. 데이타베이스 관리시스템.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
X M L 컴퓨터공학과 윤 홍 국.
[ 고급소프트웨어공학 ] XML parser: DOM G 김지희.
XML-I (eXtensible Markup Language) Instruction of XML
(Extensible Markup Language)
제 1장. 멀티미디어 시스템 개요.
Wireless Java Programming
Cafe24 쇼핑몰 구축방법 전략연구소 교육팀 권계영 대리.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
영상처리 실습 인공지능연구실.
Internet과 World Wide Web
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
MVC 모델을 이용한 웹 애플리케이션 작성 웹 애플리케이션 개발 순서를 알아본다 웹 애플리케이션의 실행 순서를 이해한다.
Chap6. CSS(Cascading Stytle Sheet) 김만수
정보통신특강-XML (2001. Fall) XSL-FO 소개 임 순 범 숙명여대 멀티미디어학과.
웹디자인
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
이번 시간에는... 지난 시간에는 2.3GHz 휴대 인터넷의 등장 배경, 정의, 특성을 알아보고, 타 무선 네트워크와 비교 및 국내외 2.3GHz 휴대 인터넷 서비스 및 기술 현황, 그리고 국내 2.3GHz 휴대 인터넷 연구 개발 사업에 대해 알아보았습니다. 이번 시간에는.
XML-II (eXtensible Markup Language) DTD/DOM
단계1 단계2 단계3 단계4 단계5 단계별 제목 상세내용1 상세내용
X M L 의공학 송인상.
XML (eXtensible Markup Language) 개요
웹(WWW).
Web & Internet [02] HTML5 기본구조와 작성법
Web & Internet [01] 인터넷 기술의 개요
05 ASP.NET 2.0 페이지 및 응용 프로그램 구조 웹 폼(Web Form) 웹 폼 이벤트
다차원 색인을 사용하는 실질적인 응용예제 컴퓨터 과학과 이 대 기.
Introduction to JSP & Servlet
오라클 11g 보안.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
Part 2 개념적 데이터 모델 Copyright © 2006 by Ehan Publishing Co. All rights reserved.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
Map Designer Solution 소개자료
ER-관계 사상에 의한 관계데이터베이스 설계 충북대학교 구조시스템공학과 시스템공학연구실
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
.Net FrameWork for Web2.0 한석수
Chapter01 HTML 시작하기
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
AJAX? Cho Hyun Min.
Presentation transcript:

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

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

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

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

웹 기술의 발전과정 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

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

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

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

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

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

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

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

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

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