XML 순천향대학교 정보기술공학부 이상정.

Slides:



Advertisements
Similar presentations
3Ksoft Xstyler 교육자료. 일반 웹 브라우저에서 XML 문서를 생성할 수 있는 Webform( 데이터 입력양식 ) 을 WYSIWYG GUI 환경에서 손쉽게 제작 가능한 프로그램. 제작한 Webform 을 X-DRP 서버 시스템에 손쉽게 등록가능 X-DRP 서버에.
Advertisements

일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
406 문서에 표를 작성하고 크기를 조절할 수 있다. 표에 서식을 적용하여 다양하게 표현할 수 있다. 표를 편집하여 다양한 형태로 나타낼 수 있다. 학습목표 5 부. HTML 의 기본 4 장. 표를 이용한 문서작성 - 17 주 차시 : 1/3 ∼ 3/3 배당시간 : 18.
교재 소개 도 서 명 | IT CookBook, XML 원리와 응용: XML, DTD, XML 스키마, XSLT
XHTML Basic 제 13 장 1. XHTML Basic의 개요 2. XHTML Basic 기본 문법 3. 표 만들기
오토베이스9 태그 편집기를 이용한 태그 편집 오토베이스 교육센터.
컴퓨터와 인터넷.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2.
30강_웹문서 제작 팁 웹문서 제작 팁 Lecturer Kim Myoung-Ho Nickname 블스
박용수 XML 박용수
XML개요를 한번 더 소개 계명대학교 교양과정부 “인터넷 활용” 강좌 XML 특별강의 / 손 창 호.
웹 페이지.
피티라인 파워포인트 템플릿.
XML Parser 순천향대학교 정보기술공학부 이상정.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
연결리스트(linked list).
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
HTML and CSS for Designer
forms 객체 입력상자 체크상자, 라디오 버튼 목록상자
Chapter05 오디오와 비디오 HTML5 Programming.
XML 개념.
제 7 장 원격교육의 개발 기술 7주 2강.
Visual Basic .NET 처음 사용하기.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
X M L 컴퓨터공학과 윤 홍 국.
[ 고급소프트웨어공학 ] XML parser: DOM G 김지희.
홈페이지용 그림 활용법 그림 삽입 태그 <IMG> 배경 그림 다루기 그림과 문자열의 어울림
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
XML이 왜 필요한가 ? 1.문서 교환의 문제점 2.웹 기술의 발전과정 3.XML 이란 무엇인가? 4. XML과 SGML
KHS JDBC Programming 4 KHS
(Extensible Markup Language)
자료구조: CHAP 4 리스트 (3) 순천향대학교 컴퓨터공학과 하 상 호.
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
제 1장. 멀티미디어 시스템 개요.
CHAP 12. 리소스와 보안.
자바 5.0 프로그래밍.
인터넷응용프로그래밍 JavaScript(Intro).
Chapter10 드래그 앤 드롭 & 텍스트 편집 HTML5 Programming.
7가지 방법 PowerPoint에서 공동 작업하는 다른 사용자와 함께 편집 작업 중인 사용자 보기
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
15장 컬렉션 프레임워크 Section 1 컬렉션 프레임워크의 개요 Section 2 리스트 Section 3 셋
웹디자인
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
Chapter 34. Advanced Web Page Options
MovieStory 작성자 홍성혁 소속 전자전기컴퓨터공학부 학번
XML Parser 순천향대학교 정보기술공학부 이상정.
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
웹사이트 분석과 설계 (화면 설계) 학번: 성명: 박준석.
X M L 의공학 송인상.
XML (eXtensible Markup Language) 개요
웹(WWW).
Cold Spring Harbor Laboratory Press 저널 이용 매뉴얼
Web & Internet [02] HTML5 기본구조와 작성법
암호학 응용 Applied cryptography
제6장 소프트웨어와 정보시스템 김진수
다차원 색인을 사용하는 실질적인 응용예제 컴퓨터 과학과 이 대 기.
JSP Programming with a Workbook
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
웹과 모바일 홈페이지의 이해와 제작 HTML태그와 CSS로 꾸미기
ER-관계 사상에 의한 관계데이터베이스 설계 충북대학교 구조시스템공학과 시스템공학연구실
 6장. SQL 쿼리.
피티라인 파워포인트 템플릿.
Presentation transcript:

XML 순천향대학교 정보기술공학부 이상정

마크업(Markup)이란? 원래 본문의 내용에 부가적인 정보를 표시 마크업을 정확히 전달하려면 다음과 같은 것들을 규정 본문을 형광펜 등의 기타 필기도구로 색칠을 하는 것 등을 마크업이라고 할 수 있다. 마크업을 정확히 전달하려면 다음과 같은 것들을 규정 마크업을 이루는 구성요소 위의 예에서 어떤 단어, 볼펜(또는 형광펜) 등 마크업의 의미 위의 예에서 본다면 암기해야 할 것, 중요한 것, 참고할 만한 것 등의 표시 순천향대학교 정보기술공학부 이 상 정 2

마크업 언어(Markup Language)란? 마크업 언어는 문서의 구조와 내용에 추가적인 의미를 부여하는 마크업 규칙들을 규정하는 언어 마크업 종류 양식적 마크업 (또는 유형적 마크업, Stylistic Markup) 문서가 시각적으로(또는 외형적으로) 나타나는 방법에 관련된 것이다. HTML의 <FONT>, <I>, <B>, <U> 등이 이에 해당한다. 구조적 마크업 (Structual Markup) 문서의 구성방식을 표현한 것이다. HTML의 <Hn>, <P>, <DIV> 등이 이에 해당한다. 의미적 마크업 (Semantic Markup) 데이터의 내용 자체에 관한 마크업이다. HTML의 <TITLE>, <CODE> 등이 이에 해당한다. 순천향대학교 정보기술공학부 이 상 정 3

마크업 언어-SGML SGML Standard Generalized Markup Language(표준화된 범용적 마크업 언어) 1986년 국제 표준(ISO 8879)로 제정된 마크업 언어. 언어의 각 요소(element)와 속성(attribute)에 대한 정규적 정의를 작성하는 방식을 통해서 자신만의 태그를 규정할 수 있도록 하는 데 필요한 메타 언어 SGML의 목적은 텍스트, 이미지, 오디오 및 비디오 등을 포함하는 멀티미디어 전자 문서들을 이기종 시스템들 간에 정보의 손실없이 효율적으로 전송, 저장 및 자동 처리하는 것이다. SGML은 매우 강력하긴 하지만 복잡 하나의 SGML 문서는 그 자신만으로는 해석될 수 없으며 마크업 언어의 정의가 담겨있는 DTD(Document Type Definition : 문서 원형 정의)라는 개별적인 문서가 필요 DTD는 SGML에 들어 있는 언어에 대한 모든 규칙들을 정의 순천향대학교 정보기술공학부 이 상 정 4

마크업 언어-HTML HTML(HyperText Markup Language) HTML은 SGML의 한 응용으로서 WWW 상에서 어떤 문서가 표시되는 방식을 규정 HTML의 경우 DTD는 웹 브라우저 자체에 내장되는 경우가 일반적 HTML은 태그가 한정 사용자가 스스로 만든 태그로 문서를 꾸며서 다른 사용자들에게 보여줄 수가 없다 HTML은 표현을 위한 기술이다. 태그에 포함된 내용의 의미를 전달하기에는 부적합 순천향대학교 정보기술공학부 이 상 정 5

XML이란? eXtensible Markup Language(확장성 마크업 언어) W3C(World Wide Web Consortium) W3C는 1994년 WWW의 발전을 위해 구성된 전세계적 산업 컨소시움 HTML, CSS, XML 등의 WWW에 관련된 표준화 작업 http://www.w3.org/ HTML은 태그의 종류가 한정되어 있는 반면 XML은 문서의 내용에 관련된 태그를 사용자가 직접 정의 XML은 본질적으로 다른 언어를 기술하기 위한 언어, 즉 메타언어 순천향대학교 정보기술공학부 이 상 정 6

XML 구성요소 DTD (Document Type Definition) Style Sheet 확장성 연결 언어 (eXtensible Linking Language) XML의 링크 연결 사양 XML Parser 순천향대학교 정보기술공학부 이 상 정 7

XML 관련 응용 XML/EDI XML & JAVA XML Schema EDI(Electronic Data Interchange)란 기업간의 거래시 표준화된 전자문서를 교환함으로써 상거래 업무를 처리할 수 있는 기술 XML & JAVA JAVA로 XML의 논리적 데이터의 구조 및 의미를 이해하고 처리 XML Schema 스키마란 객체의 클래스 특성을 정의 XML 스키마란 문서가 마크업되는 방식에 대한 정의 DTD도 스키마의 일종 순천향대학교 정보기술공학부 이 상 정 8

DOM 인터페이스 W3C에서 표준화한 XML 문서(Document) 관리 인터페이스 다양한 환경(인터넷,파일시스템,데이터베이스) 적용 XML문서 정보 읽어 들이기 문서트리정보 안에서 원하는 정보(엘리먼트,속성,엔티티) 찾기 정보 수정(추가,삭제,변경)하기 다양한 환경에 맞게 다시 저장하기 순천향대학교 정보기술공학부 이 상 정 9

DOM 인터페이스 순천향대학교 정보기술공학부 이 상 정 10