Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "XML 순천향대학교 정보기술공학부 이상정."— Presentation transcript:

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

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

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

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

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

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

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

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

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

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


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

Similar presentations


Ads by Google