박용수 <pcpenpal@sparcs.kaist.ac.kr> XML 박용수 <pcpenpal@sparcs.kaist.ac.kr>

Slides:



Advertisements
Similar presentations
WWW 의 미래, 그 10 년 후 정주원
Advertisements

8 장 웹 프로그래밍 언어의 종류. 8.1 문서의 표준화  컴퓨터와 웹을 이용하기 위해서는 컴퓨터가 이 해할 수 있는 언어를 사용.  웹 프로그래밍 언어 (Web Programming Languages) 란 인터넷에 웹 서비스를 제공하거 나 제공받기 위하여 사용하는.
1 멀티미디어 데이터 : 텍스트 (Text) Lecture #2. 2 멀티미디어 구성 요소  멀티미디어 구성 요소 : 1) 텍스트 2) 그래픽 & 이미지 3) 사운드 4) 비디오 & 애니메이션  미디어 접근법 : 1) 특징 : 정보표현 능력 vs 비용 등 2) 컴퓨터.
Parser 의 이해와 Parsing 손계선 강미정 서정은 5 월 25 일 발표자 : 손계선.
SMIL 구조 1 5 장 SMIL 구조 5.1 SMIL 언어 구조 문제 5.2 SMIL 구조 요소와 속성 5.3 요약 및 결론.
XML with JAVA. chapter 07 : chapter 07 : XML 스키마 Ⅰ XML 스키마 Ⅰ.
한국산업기술대학교 온라인 기술교육 교재 개발 차세대 모바일 디지털 컨텐츠 15. WML 개발 - I 이번 시간에는... 지난 시간에는 WAP 의 WTA 프로토콜의 기능과 구성, 서비스 예에 대해서 학습하고, WAP 보안을 위한 WTLS 와 WAP 애플리케이션 레이어 보안,
Information Retrieval (Chapter 6: 텍스트와 멀티미디어 언어)
교재 소개 도 서 명 | IT CookBook, XML 원리와 응용: XML, DTD, XML 스키마, XSLT
전자상거래 원론: 제18장 전자상거래 수행전략 및 구현.
네이버뉴스 개편 추가안
XSLT와 XSL xml programming.
웹 멀티미디어 컨텐츠 검색 방법 신은정.
HTML5 & API 입문(1차) 발표자 : 김선영.
eXtensible Markup Language
XML: Standard Meta-Markup Language
XML 순천향대학교 정보기술공학부 이상정.
웹 페이지.
HTML5 웹 프로그래밍 입문 (개정판) 1장. 인터넷과 웹환경의 발전.
2011년 봄학기 정보컴퓨터공학부 컴퓨터 소프트웨어 설계 및 실험
Web Service / SOAP 배재대학교 컴퓨터공학과 멀티미디어정보공학연구실 이 상 조
XSD (XML Schema Definition)
XML 응용 프로그래밍 3장 XML 문서 제작 기본
웹 2.0 및 Ajax 개요.
HTML & CSS 겉핥기 2012 SUMMER SPARCS.
Ⅵ. 전자문서 K ILC에서의 전자문서 전자문서 표준화 개념 3. 전자문서 개발방향 4. 전자문서 표준화 대상범위 및 절차
XML Parser 순천향대학교 정보기술공학부 이상정.
Extensible Markup Language
XSL-FO 소개 임 순 범 숙명여대 멀티미디어학과.
HTML5 Overview 숙명여자대학교 임순범.
컴퓨터 소프트웨어.
웹 2.0 개요.
Overview : XML과 Database
웹 서비스 (Web Services).
HTML and CSS for Designer
HTML5 입문 인공지능 연구실.
1. 시멘틱웹(Semantic Web) Preview 항목 상세내역 개요 기출여부 관련KeyWord 추천사이트
HTML5 웹 프로그래밍 입문(교수용) 2장.HTML5 문서의 기본.
XML 개념.
XML DOM (Document Object Model)
군산대학교 부서통계 시스템 사용자 매뉴얼 Version v1.0 작성자 칸테크 작성일자
XML XSLT.
X M L 컴퓨터공학과 윤 홍 국.
[ 고급소프트웨어공학 ] XML parser: DOM G 김지희.
웹 서비스 (Web Services).
| winglish.com IT 개발본부 2008/01/10
XML이 왜 필요한가 ? 1.문서 교환의 문제점 2.웹 기술의 발전과정 3.XML 이란 무엇인가? 4. XML과 SGML
XML-I (eXtensible Markup Language) Instruction of XML
(Extensible Markup Language)
XML.NET XML 검색, 수정 프로그램 작성 2010 컴퓨터공학실험(Ⅰ)
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
The Semantic Web 학 번 발 표 자 이 한 국.
[ 포털 사이트 연관검색어/자동완성 등록 서비스 ]
XML(Extensible Markup Language)
Endless Creation - 안 승례 -
Web RSS 서비스 구축 조이름 : A 도상훈 김진범 정도영 공정호.
Chap6. CSS(Cascading Stytle Sheet) 김만수
14장 XML 과 멀티미디어 14.1 XML 14.2 이름 공간 14.3 스타일 시트 14.4 링크 멀티미디어시스템
SMIL.
정보통신특강-XML (2001. Fall) XSL-FO 소개 임 순 범 숙명여대 멀티미디어학과.
웹 2.0 개발자입니까? 2008 고급 XML 프로그래밍.
Introduction to Semantic Web 시맨틱 웹의 개요
XML-II (eXtensible Markup Language) DTD/DOM
XML Parser 순천향대학교 정보기술공학부 이상정.
05 ASP.NET 2.0 페이지 및 응용 프로그램 구조 웹 폼(Web Form) 웹 폼 이벤트
13주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
THE END.
ㅎㅎ DTD DTD 개념 DTD 문법 [실습] DTD 활용.
비축사업 전자계약시스템 도입 용역 사용자매뉴얼(업체담당자용) Version 1.0.
3장. 데이터베이스 시스템 데이터베이스 시스템의 정의 데이터베이스의 구조 데이터베이스 사용자 데이터 언어
Presentation transcript:

박용수 <pcpenpal@sparcs.kaist.ac.kr> XML 박용수 <pcpenpal@sparcs.kaist.ac.kr>

XML은? eXtensible Markup Language 확장 가능 Markup 언어 SGML을 간소화

Markup 영한사전에서의 의미 markup n. 1 【상업】 가격 인상(opp. markdown); 가격 인상액[폭]; 원가에 대한 가산액; 이윤 2 《미》 법안의 최종적 절충 (단계) 3 【인쇄】 활자 지정 정보에 의미를 부여하는 것 예 <Name>박용수</Name>

확장 가능 Tag가 미리 정의되어 있지 않음 원하는 대로 Tag를 정의해 사용 XML은 Meta 언어 Tag 정의 DTD, XML Schema 다양한 XML Application

SGML, HTML과의 비교 SGML HTML XML은 SGML을 간소화함 XML은 HTML을 대체하지 않음 XHTML

XML 문법 Well-formed Valid 문법(Syntax)을 지켜 만들어야 함 단순 그리고 엄격 Tag 정의와는 별개 DTD, XML Schema

XML Syntax XML 선언 + DTD(없어도 됨) + Element Root Element <?xml version=“1.0” encoding=“EUC-KR”?> <!DOCTYPE 세미나 SYSTEM "/SPARCS/lib/seminar/seminar.dtd"> <세미나 id="seminarid"> <제목>XML</제목> <누가>박용수</누가> <언제>언젠가는</언제> <어디서>세미나실?</어디서> <요약>XML을 알아 BoA~*요!</요약> <자료 위치="지구">아싸가오리</자료> </세미나> XML 선언 + DTD(없어도 됨) + Element Root Element End Tag, Attribute, Nesting

DTD Document Type Definition 새로운 Markup 언어를 만들어냄 (Meta) Element 목록, Attribute 목록 등을 정의 <!-- Document Type Definition of SPARCS Seminar Descripting Format Author: Jaeho Shin <netj@sparcs.kaist.ac.kr> Created: 2003/10/23 --> <!ELEMENT 세미나들 (세미나*)> <!ELEMENT 세미나 (제목, 누가+, 언제, 어디서?, 요약?, 자료*)> <!ATTLIST 세미나 id ID #REQUIRED >

XML 보기 생짜(raw-_-;) XML 문서를 보고도 이해 가능 XML 문서를 보여주는 방법들 CSS(Cascading Style Sheet) HTML 문서의 서식을 위한 방법 XSL(eXtensible Style Language) XML Application XSL Transformation과 XSL Formatting Object

XSL Transformation(XSLT) XML 문서를 변환 XML 문서를 다른 XML 문서, HTML 등의 형태로 출력 <?xml version="1.0" encoding="EUC-KR"?> <!DOCTYPE stylesheet [ <!ENTITY SeminarRoot "/SPARCS/seminar/"> ]> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:include href="common.xsl"/> <xsl:output method="text" encoding="EUC-KR" media-type="text/plain"/> <xsl:template match="세미나"> <!-- 세미나 머리, 제목 표시 --> <xsl:text>= </xsl:text> <xsl:value-of select="제목"/> <xsl:text> (</xsl:text>

XLink XLink XPointer eXtensible Linking Language(XLL) XML Application HTML의 A Tag XPointer XML 문서의 개별적인 부분을 가리키는 체계

프로그램에서의 XML 문서 이용 DOM SAX Document Object Model XML 문서를 Object의 개념으로 생각 SAX Simple API for XML 이벤트 중심의 방법

기타 XML Application RDF XML Query MathML CML SMIL SVG RSS? 무엇을 상상하든 그 이상 있습니다.

참고 W3C SPARCS 세미나들 http://www.w3.org/XML/ XML, eungkyu Peeking XHTML, netj