14장 XML 과 멀티미디어 14.1 XML 14.2 이름 공간 14.3 스타일 시트 14.4 링크 멀티미디어시스템

Slides:



Advertisements
Similar presentations
1/37 한글에는 전문적인 문서 편집을 위한 고급 기능이 있다. 문서를 편리하게 수 정할 수 있도록 도와주는 찾기 / 찾아 바꾸기, 다른 위치로 이동할 수 있는 책 갈피와 하이퍼링크에 대해 알아보자. 그리고 자주 사용하는 서식을 미리 정 해 놓고 쓰는 스타일 활용법과 스타일이.
Advertisements

1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
문자코드 1 박 2 일 (4 조 ) 이경도 이준집 이수연 엄태규. 문자코드란 ? 문자나 기호를 컴퓨터로 다루기 위하여, 문자나 기호 하나하나에 할당 시키는 고유의 숫자를 말하는 것이다.
XML.
컴퓨터와 인터넷.
Part TCP / IP(계속) 3. IP 주소 4. IP 라우팅 5. 응용 프로토콜.
Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2.
박용수 XML 박용수
Chapter09 CSS3 애니메이션 HTML5 Programming.
XML 응용 프로그래밍 3장 XML 문서 제작 기본
Power Java 제3장 이클립스 사용하기.
최윤정 Java 프로그래밍 클래스 상속 최윤정
연결리스트(linked list).
제 9 장 구조체와 공용체.
블록 속성 정의와 추출 속성 정의 블록을 만들 객체들에 문자를 사용하여 속성을 설명하는 꼬리표에 해당하는 태그를 정의하는
Chapter05 오디오와 비디오 HTML5 Programming.
XML 개념.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
(Extensible Markup Language)
자료구조: CHAP 4 리스트 (3) 순천향대학교 컴퓨터공학과 하 상 호.
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
공학컴퓨터프로그래밍 Python 염익준 교수.
CHAP 12. 리소스와 보안.
CXQuery를 사용하는 STREAM XML Filter
26강_CSS3 규칙 CSS파일 규칙 Lecturer Kim Myoung-Ho
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
10강_CSS 속성-I CSS3 단위 url() display 속성 visibility 속성 opacity 속성
인터넷응용프로그래밍 JavaScript(Intro).
XML 구조와 문법 ㅎㅎ XML 문서 구조 개체 참조, CDATA, 처리 명령어 네임스페이스 개념과 사용
13. 포인터와 배열! 함께 이해하기 IT응용시스템공학과 김 형 진 교수.
자료구조: CHAP 7 트리 –review 순천향대학교 컴퓨터공학과 하 상 호.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
쉽게 배우는 알고리즘 7장. 상호 배타적 집합의 처리.
8장. 상호 배타적 집합의 처리.
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Chap6. CSS(Cascading Stytle Sheet) 김만수
ACL(Access Control List)
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
- RSS Reader 페이지 작성 컴퓨터공학실험( I )
15장 컬렉션 프레임워크 Section 1 컬렉션 프레임워크의 개요 Section 2 리스트 Section 3 셋
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
Clipping 이진학.
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
자바 5.0 프로그래밍.
자바 가상 머신 프로그래밍 Chap 10. 자바 컴파일링의 안쪽 ② Pslab 오민경.
Chapter 02. 자바 기본 문법.
X M L 의공학 송인상.
Fucntion 요약.
균형이진탐색트리 이진 탐색(binary search)과 이진 탐색 트리(binary search tree)와의 차이점
에어 PHP 입문.
클래스 : 기능 CHAPTER 7 Section 1 생성자(Constructor)
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
Chapter 10 데이터 검색1.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
함수, 모듈.
웹 사이트 분석과 설계 [디자인 리서치] 학번: 이름 : 홍지애.
발표자 : 이지연 Programming Systems Lab.
9 브라우저 객체 모델.
Numerical Analysis Programming using NRs
제 4 장 Record.
Docker Study 6~7.
Web.
13. 포인터와 배열! 함께 이해하기.
7 생성자 함수.
6 객체.
Presentation transcript:

14장 XML 과 멀티미디어 14.1 XML 14.2 이름 공간 14.3 스타일 시트 14.4 링크 멀티미디어시스템 14.2 이름 공간 14.3 스타일 시트 14.4 링크 멀티미디어시스템 2016-1학기

XML XML 그 자체가 멀티미디어를 직접 지원할 수 없음. 마크업 언어인 SMIL 과 SVG 의 기초가 됨. http://en.wikipedia.org/wiki/XML http://www.w3.org/standards/xml/ http://www.sitepoint.com/really-good-introduction-xml/ http://www.w3.org/AudioVideo/ http://www.w3.org/Graphics/SVG/ 멀티미디어시스템 2016-1학기

기본적인 XML 구문법 <tag> 와 같이, 꺾음 괄호 사이에 쓰여진다. 속성값은 쌍따옴표로 에워싸야 하며, 요소의 이 름 뒤에 오는 = 기호를 사용하여 속성에 할당 된 다. 공백 요소는 끝나는 > 앞에 /를 가진 태그처럼 나타낼 수 있다. 요소는 반드시 쌍을 이루어야 한다. &로 시작하는 문자와 엔티티 참조는 타이핑하 기 힘든 어떤 문자들이나 <와 같이 특정한 목적 을 위해 예약된 문자들에 사용될 수 있다. 멀티미디어시스템 2016-1학기

구조 모델(structure model) 문서를 구성하는 XML 마크업인 구조는 트리 형태로 표현될 수 있다. 문서 내 요소들의 순서를 정하고 요소들 사이 포함되 는 관계를 나타낸 추상적 표현 방법이다. 문서의 각 요소는 노드로 표현 노드는 요소에 해당하며, 공백 요소가 아니면 그 내용 을 나타내는 자식 노드를 가진다. 루트 노드를 제외한 각각의 노드는 반드시 단 하나의 부모 노드를 가지며, 루트 노드는 부모 노드가 없다. 멀티미디어시스템 2016-1학기

DTD(Document Type Definition) DTD는 XML 문서의 내부에 포함될 수 있다. <?xml version=“1.0” encoding=“UTF-8”?> 외부에 저장된 DTD는 그 자체가 하나의 XML 문서이 다. 멀티미디어시스템 2016-1학기

요소의 선언 요소의 선언은 요소의 이름을 적고, 요소의 내용이 어떻게 나타나는 지를 명세해 주는 것이다. 간단한 요소 선언으로 <!ELEMENT price EMPTY> price 가 공백 요소 인것을 말해줌. DTD에 의해서 어떤 요소가 다른 요소 내 몇 번이나 발생하는지 정확 히 명세할 수 없다. DTD에서는 집합 내 모든 요소들의 나타날 순서까지 명시하지 않고 서 각요소가 나타나도록 지정하는 것이 불가능 하다. DTD에서 요소의 속성은 분리된 속성-리스트 선언에 나열된다. 이것 은 <!ATTLIST 로 시작되며, 선언할 속성을 가진 요소의 이름이 뒤따라 오게 된다. 멀티미디어시스템 2016-1학기

이름 공간 DTD가 없는 곳에서는 문서에 어떤 요소나 속성의 이름도 사용할 수 있다. DTD 내에서는 이름공간을 선언할 수 없다. 어떻게 이름을 사용해야 하는지에 대한 전체적인 제어 장치가 없으므로 다른 문서 작성자가 같은 이름을 다른 용도로 사용하기 쉽다. 요소 또는 속성의 이름은 접두어(prefix)를 가질 수 있는데, 이것은 콜론에 의해 이름과 분리된다. 접두어는 고유해야 하며 일관성 있게 사용되어야 한다. 문서 내에서 이름공간을 선언하기 위해서는, 그 문서에서 사용하고자 하는 이름공간을 접두어 xmlns: 뒤에 붙인 형태로 속성의 이름을 만들고, 그속성 에 이름공간의 URL을 할당해 주면 된다. 멀티미디어시스템 2016-1학기

스타일 시트 XML 에서는 HTML 에서 link 를 사용했던 방법처 럼, 요소를 문서의 스타일시트와 관련하여 사용할 수 없다. 처리 명령어는 <? 과 ?> 으로 분리하는 표기법을 사용한다. 스타일 시트와 링크 시키기위해, 이름은 xml_stylesheet로 시작해야 하고 속성 href를 가지 며, 속성값은 스타일시트를 가지고 있는 URL 이 다. HTML에서의 link와 같이, type 속성의 값으로 스타 일시트 타입을 명세할 수도 있다. <?xml-stylesheet href=“books.css” type=“text/css”?> 멀티미디어시스템 2016-1학기

CSS 와 XML XML 에서 CSS를 사용하는 것은 HTML 에서 CSS를 사 용하는 방법을 일반화 한 것. 멀티미디어시스템 2016-1학기

XSLT 와 XSL-FO XSLT(Extensible Stylesheet Language for Transformations) 는 원본 문서의 구조 트리를 다른 트리로 변형하는 포맷팅 처리의 첫 번째와 관련. XSLT가 그 이름에 ‘스타일시트’ 를 가지고 있다 하더라도, 실제 CSS와 같은 의미의 스타일 시트 언어가 아니다. FO 는 포맷팅 객체를 의미한다. XSLT와 XSL-FO는 그 자체가 XML 이다. XSLT는 XML 이름공간을 필요로 하는 좋은 예이다. http://www.w3schools.com/xml/default.asp http://www.w3schools.com/xsl/ http://www.w3schools.com/xslfo/ 멀티미디어시스템 2016-1학기

링크 XML은 확장된 링크 지원에 있어 HTML 보다 뛰어남. 두 가지 요소로 구성 - Xpointer로 알려진 하나의 문서 내 링크 목적지를 식 별하기 위한 특별한 언어 - 링크처럼 동작하는 요소를 구성하는데 사용되는 속 성들의 집함. 이들 모두 XLink라 불리는 언어에 속하는 것으로 간주. http://www.w3schools.com/xml/xml_xpointer.asp 멀티미디어시스템 2016-1학기

XPath Xpath는 적절한 XML 의 구문법을 사용하지 않음. 각각 명령어는 위치 단계에 의해 명시 . 위치 단계는 문맥 노드와 관련된 노드들의 집합을 선 택. 절대 경로 이름은 항상 파일 시스템의 루트에서 시작. 절대 위치 표현식은 트리의 루트 노드로부터 계산. http://www.w3schools.com/XPath/ 멀티미디어시스템 2016-1학기

XPointer 문서 내에 이름이 붙은 위치를 참조하는 방법 제공 이것은 속성의 타입이 DTD에서 정의된 ID와 같고 값 이 포인터 내 이름과 일치하는 문서 내의 첫번째 요소 를 참조. 더 복잡한 Xpointer는 스킴(scheme)의 이름으로 식별. 멀티미디어시스템 2016-1학기

XLink Xlink는 속성의 모임을 가진 이름공간을 정의함으로써 가능하게 한 다. Xmlns:xlink = http://www.w3.org/1999/xlink 요소의 집합을 정의하진 않지만, 요소 타입의 집합은 정의. 요소 타입은 링크에 대해 어떻게 동작할 것인지를 결정. 타입은 xlink:type 속성값에 의해 결정. Xlink는 HTML과 같은 링크 기능을 XML 에서 제공. 그러나 extended-type 요소를 제공함으로써 Xlink 권고안은 확장. http://www.w3schools.com/xml/xml_xlink.asp 멀티미디어시스템 2016-1학기