XML with JAVA. chapter 07 : chapter 07 : XML 스키마 Ⅰ XML 스키마 Ⅰ.

Slides:



Advertisements
Similar presentations
비즈쿨 - 정 성 욱 - - 금오공고 비즈쿨 - 정 성 욱 1. 나는 각 단원들의 활동들에 성실하게 참여 하겠습니다. 우리의 다짐 2. 나는 나와 전체의 발전을 위해 각 멘토들의 지도에 순종하겠습니다. 3. 나는 각 단원들을 숙지함으로써 비즈니스 마인드를 함양하고 자신의.
Advertisements

노인복지론 담당교수 : 최 병태 교수님 학과 : 보건복지경영학과 학번 : 이름 : 김 태인 날짜 :
Beginning 자바 웹 서비스 웹 서비스 기술 강미란 Cyber-Infrastructure Research Lab Konkuk University.
Couple Tetris 제안서 맨땅에해딩 (GNU-A3) 06 안대웅, 06 박순응. CONTENTS 1. 프로젝트 정의 및 목적 2. 프로젝트 결과물의 개요 2.1. 프로젝트 결과물의 구조도 2.2. 프로젝트 결과물의 흐름도 2.3. 프로젝트 결과물의 그림 2.4.
생활시간 조사 시스템 조사시스템 관리과 손상호. 목 차  조사 개요  시스템 개요 및 개발현황  시스템 특징  향후 개선 사항  시스템 시연  Q & A.
성공적 취업을 위한 청년취업아카데미 과정 소개 2012 년 4 월 청년취업아카데미 사업 소개 (1) 학부졸업 최소 70% ~100% 취업 최소 70% ~100% 취업 전국 대학의 학부 졸업 후 취업률 약 60% 청년취업아카데미 를 통한 맞춤형 취업교육프로그램.
성공적 취업을 위한 청년취업아카데미 과정 소개 2012 년 06 월 청년취업아카데미 사업 소개 (1) 학부졸업 최소 70% ~100% 취업 최소 70% ~100% 취업 전국 대학의 학부 졸업 후 취업률 약 60% 청년취업아카데미 를 통한 맞춤형 취업교육프로그램.
지식정보학부 김선호 송승재 신동욱 정승홍 정충현
2014년도 주요법령 개정사항 (월) ~ (금) 대한전문건설협회 강원도회.
XML 스키마 (XML Schema) 인천대학교 컴퓨터공학과 채 진 석
1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도    1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도 (상설) 기관별 맞춤형 교육 - 당 교육기관에서.
좋은 강의 국제관계학과 정연식.
미국경제의 신용위기가 한국경제에 미치는 영향
박용수 XML 박용수
웹 페이지.
XML 스키마 ㅎㅎ XML 스키마 개요 XML 스키마 사용법 [실습] XML 스키마 활용.
XSD (XML Schema Definition)
XML 응용 프로그래밍 3장 XML 문서 제작 기본
실전 데이터모델링 & 데이터베이스 설계와 구축
제약 조건 부모 테이블 자식 테이블 입 력 수 정 삭 제  관계형성을 통한 참조 무결성
가족상담 및 치료.
자기소개서 작성법.
6장 자료사전(DD).
2017 북부문화사업단 공모지원사업 교부·정산 설명회.
Overview : XML과 Database
DB표준화 작업의 현황과 과제 Presentation
HTML5 입문 인공지능 연구실.
자바 5.0 프로그래밍.
자바 5.0 프로그래밍.
개인정보 보호를 위한 한국형 P3P 스펙과 S/W
Lore: A Database Management System for XML
프리젠테이션 활용 및 데이터활용 Chapter 6 인쇄 미리 보기와 인쇄 김 정 석
X M L 컴퓨터공학과 윤 홍 국.
WSDL 전산게임학과 김헌철.
①Pro/ENGINEER 어셈블리 소개 [1]어셈블리 파일 만들기 Fill > New > Name
강의에 대한 소개 책에 대한 소개 공부하는 방법 자바 설치 방법
컴퓨터III-인터넷 발표 일시 : (수) 발표자 : 김광호
소프트웨어 공학 (Software Engineering)
CHAP 3. 첫번째 애플리케이션.
데이터 타입 이해 1. 컴플렉스 타입 2. 컴플렉스 타입의 확장 및 제한.
Java의 정석 제 2 장 변수(Variable) Java 정석 남궁성 강의
칼빈의 생애와 개혁자로의 변모 사학과 김종식.
국제의료관광 관련 법, 제도.
Introduction to Semantic Web 시맨틱 웹의 개요
XML-II (eXtensible Markup Language) DTD/DOM
자바 5.0 프로그래밍.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 22. 구조체와 사용자 정의 자료형1.
Chapter 4 변수 및 바인딩.
CHAPTER 06 청소년의 행동문화 : 폭력(따돌림), 위험행동, 참여.
C 프로그래밍 기초.
자바 5.0 프로그래밍.
은지지구 생태전원마을 입주예정자 모집 공고 입주예정자 모집 공고 위 치 도 광역위치도
Spring Security 2015 Web Service Computing.
남아메리카 선교 김수정, 이하정 전희진, 장성경.
중등교원 전보시스템 로그인 오류시 해결 해결방안 * 작성일 2016 년 12 월 15일 * 작성자 광주광역시교육청.
Chapter 11. 건강가정을 위한 과제와 전망 1. 건강가정을 위한 과제 2. 건강가정의 전망과 미래를 위한 제언.
자바 5.0 프로그래밍.
CHAPTER 9-1 한국의 사회복지정책 - 사회보험제도 -
1. 관계 데이터 모델 (1) 관계 데이터 모델 정의 ① 논리적인 데이터 모델에서 데이터간의 관계를 기본키(primary key) 와 이를 참조하는 외래키(foreign key)로 표현하는 데이터 모델 ② 개체 집합에 대한 속성 관계를 표현하기 위해 개체를 테이블(table)
Part 02. 파워포인트 실무와 활용.
한양인 주차정기권 신청 안내 2018년 2학기 관리처 관재팀.
CHAPTER 6 도전! 트위터 웹 앱 개발 Jquery Mobile 5/28/2019.
ER-관계 사상에 의한 관계 데이터베이스 설계
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
ㅎㅎ DTD DTD 개념 DTD 문법 [실습] DTD 활용.
Java의 정석 제 7 장 객체지향개념 II-3 Java 정석 남궁성 강의
기존 태양광 모니터링 시스템 내 소비전력 데이터 전송 프로그램 구현
윤성우의 열혈 C++ 프로그래밍 윤성우 저 열혈강의 C++ 프로그래밍 개정판 Chapter 02. C언어 기반의 C++ 2.
Chapter 1 인간행동의 이해와 사회복지실천
경찰학 세미나 제 5 강 경찰관직무집행법 2조 5호의 의미 신라대학교 법경찰학부 김순석.
Presentation transcript:

XML with JAVA

chapter 07 : chapter 07 : XML 스키마 Ⅰ XML 스키마 Ⅰ

스키마의 필요성 스키마의 필요성 스키마 문서 작성 스키마 문서 작성  요소선언  속성선언 학습목표 학습목표

스키마의 필요성 스키마의 필요성 DTD 의 단점 DTD 의 단점 dtd 는 xml 문법을 따르지 않기 때문에 문법을 따로 익혀야 하는 어려움이 있고, 다양한 데이터 타입을 표현하지 못한다. 새로운 유효성 검사 형식으로 스키마가 필요하게 되었다. 스키마 문서 작성 스키마 문서 작성 스키마문서 > ~.xsd 스키마문서 > ~.xsd

xml 문서 >~.xml xml 문서 >~.xml 회원에 대한 내용이 온다. 회원에 대한 내용이 온다.</memberlist> 요소 선언 1. 단순 데이터를 갖는 요소 스키마 문서 작성 스키마 문서 작성

xsd> xsd> xml> xml> 오정원 오정원 이나라 이나라 숫자형 데이터 타입 : type=“xsd:int” 숫자형 데이터 타입 : type=“xsd:int” 요소를 무한대로 나열 : maxOccurs=“unbounded” 요소를 무한대로 나열 : maxOccurs=“unbounded” 스키마 문서 작성 스키마 문서 작성

 복합 데이터형 자식 엘리먼트를 갖는 엘리먼트 자식 엘리먼트를 갖는 엘리먼트 자식 엘리먼트 자식 엘리먼트 </element> 스키마 문서 작성 스키마 문서 작성

xsd> xsd> <xsd:element name=“hobby” minOccurs=“0” <xsd:element name=“hobby” minOccurs=“0” maxOccurs=“unbounded” type=“xsd:string”/> maxOccurs=“unbounded” type=“xsd:string”/> 스키마 문서 작성 스키마 문서 작성

xml> xml> 바둑 축구 예제참조 (ch07_1.xsd,ch07_1.xml) 스키마 문서 작성 스키마 문서 작성

자식 엘리먼트 와 속성을 갖는 엘리먼트 자식 엘리먼트 와 속성을 갖는 엘리먼트 자식 엘리먼트 자식 엘리먼트 속성 속성 </element> 예제참조 (ch07_2.xsd,ch07_2.xml) 스키마 문서 작성 스키마 문서 작성

속성만 갖는 엘리먼트 속성만 갖는 엘리먼트 속성 속성 </element> 예제참조 (ch07_3.xsd,ch07_3.xml)

스키마 문서 작성 스키마 문서 작성 데이터와 속성을 갖는 엘리먼트 데이터와 속성을 갖는 엘리먼트 속성 속성 </element> 예제참조 (ch07_4.xsd,ch07_4.xml)

스키마 문서 작성 스키마 문서 작성 엘리먼트 참조 엘리먼트 참조 문서에서 자주 사용하는 엘리먼트 선언을 schema 엘리먼트의 자 식 엘리먼트로 선언하고 필요할 때 다른 엘리먼트 선언시 참조할 수 있다. 문서에서 자주 사용하는 엘리먼트 선언을 schema 엘리먼트의 자 식 엘리먼트로 선언하고 필요할 때 다른 엘리먼트 선언시 참조할 수 있다. 예제참조 (ch07_5.xsd,ch07_5.xml) 속성선언 속성선언 <attribute name=“ 속성명 ” use=“required|optional” type=“ 데 <attribute name=“ 속성명 ” use=“required|optional” type=“ 데 이터 형 ” ref=“ 참조할 속성명 ” default=“ 기본값 ”> 이터 형 ” ref=“ 참조할 속성명 ” default=“ 기본값 ”> default 속성은 use 속성값이 optional 일 경우만 사용가능. default 속성은 use 속성값이 optional 일 경우만 사용가능.

스키마 문서 작성 스키마 문서 작성 속성참조 속성참조 자주 사용되는 속성 선언을 특정한 이름으로 생성하고 필요할 때 참 자주 사용되는 속성 선언을 특정한 이름으로 생성하고 필요할 때 참 조 하여 속성을 선언할 수 있다. 조 하여 속성을 선언할 수 있다. 예제참조 (ch07_6.xsd,ch07_6.xml) 예제참조 (ch07_6.xsd,ch07_6.xml)