XML XSLT.

Slides:



Advertisements
Similar presentations
지도교수 : 박진식 교수님 조 원 : 홍승기, 이병용, 백승준, 조근용, 조동현, 한정협, 이상하.
Advertisements

의료자원 규제현황과 개선방향 자원평가실. 의료자원 관리 개요 규제개혁 토론과제.
1 ‘ 우리나라의 주요공업 ’ - 정도웅, 주민혁, 안수진, 백경민, 엄다운, 박경찬 -.
수유부의 약물복용 시 주의점 발표자 조기성. 모유 수유의 장점 모유 수유의 장점은 ? 위장관 질환 발생감소 영아 돌연사 발생감소 아토피 질환 발생감소 정서적 안정.
언어의 자서전 소단원 (1) 단원. 언어의 특성 기호성 자의성 사회성 규칙성 창조성 역사성.
똘기 : 채 익지 않은 과일. 똘기 소개 일명 발표동아리. 똘기는 발표에 대한 두려움을 가지고 있는 학우들에게 ‘ 자신감 ’ 을 키워줄 수 있도록 하자는 취지에서 만들어졌다. 평소 강의 시간보다 편안하고 자유롭게 발표해 볼 수 있는 기회를 제공함으로써 발표력 향상에 기여하는.
2013년도 2학기 학습튜터링 O.T.
미국의 미디어교육 신문방송학과 강진구 한인수 곽모란 이명현.
XML.
연 합 남 전 도 회 월 례 회 1부 예배- 찬 송 장 다같이 2011년 1월 2일 1부 예배- 찬 송 장 다같이 기 도
PRESENTATION 저온화상이란?
사 업 계 획 2011년 제1호 - 2월 1일 2011 주 안에서 소통하며 화합하고 참여하며 헌신하는 남신도회
XSLT와 XSL xml programming.
설계 프로젝트 경진대회 성결대학교 컴퓨터공학과 내가 꾸미는 우리 집 팀장 김용훈 김경희 김미선 김헌진.
공부할 내용 조상들이 살던 곳 자연과 잘 어울리는 한옥 지방에 따라 서로 다른 집의 모양 섬 지방의 집
eXtensible Markup Language
박용수 XML 박용수
2011년 봄학기 정보컴퓨터공학부 컴퓨터 소프트웨어 설계 및 실험
사랑, 데이트와 성적 자율성 :데이트 성폭력!!! 성폭력예방교육 전문강사 / 여성학 전공 신 순 옥.
XML 응용 프로그래밍 3장 XML 문서 제작 기본
보건의료 인력양성의 문제점과 방안 김윤미, 전현화, 김지연, 김현정.
퇴계와 율곡의 사회사상 비교 남 일 재 동서대학교 교수/ 정치학 박사 1. 퇴계 이황과 율곡 이이의 약전(略傳)
문헌정보학과, 사서만 있는 줄 아니? 10. Mushroom
자기소개서 작성법.
501. 군인들의 세상 502. 민정 이양과 한일회담 이선용.
쌓지 말고 해소하자 이 주휘 이 진영 전 민석 전 혜림.
2015년 하반기 소방교육 자 유 전 공 학 부 (금) 안녕하십니까 자유전공학부 행정실 입니다.
XSL-FO 소개 임 순 범 숙명여대 멀티미디어학과.
Chapter 05 SQL 인젝션 공격.
Overview : XML과 Database
통합 DB & CMS 적용방안
자동 소프트웨어 프로세스 구축을 위한 공개 소프트웨어 툴 체인 연구
서울 메트로 노조파업 수강과목 : 노사 관계론 담당교수 : 정형진 교수님
ㅎㅎ MS-SQL서버 2000과 XML MS-SQL 서버 2000과 XML 활용 HTTP를 이용한 XML 데이터 접근
군산대학교 부서통계 시스템 사용자 매뉴얼 Version v1.0 작성자 칸테크 작성일자
X M L 컴퓨터공학과 윤 홍 국.
이름:강연주 학번: 담당교수님:박주형교수님
XML.NET XML 검색, 수정 프로그램 작성 2010 컴퓨터공학실험(Ⅰ)
SuperNBlog V2 안녕하세요 SuperNBlog 가 V2 버전으로 새롭게 개발되었습니다.
낮과 밤 알아보기 슬기로운 생활 2학년 1학기 4. 빛과 그림자>낮과 밤( 4/8 )
사업/성과관리시스템(SMART) 전산접수 매뉴얼 (수행기관용) 2013년 정보서비스팀.
사회복지 법제론 /노인장기요양보험법 문은홍 조소라.
Ⅰ. 가족복지 개관 가족복지론 최진령.
정보통신특강-XML (2001. Fall) XSL-FO 소개 임 순 범 숙명여대 멀티미디어학과.
패시브하우스 신안산대학교 l 건축과 l 박효동, 박창준, 지예림.
LINQ to XML 정보통신 공학부 어현승.
2018년 10월 01일 박성진 Web & Internet [04] CSS3 2018년 10월 01일 박성진
정치개혁의 가능성 논의 권력구조 개편을 통하여 본 -개헌을 통한 정부형태의 변화를 중심으로 [한국정치론] 윤성이 교수님
XML-II (eXtensible Markup Language) DTD/DOM
리스너와 서블릿 필터 초기화 파라미터 관리 개념을 이해한다 리스너 구조를 이해하고 프로그래밍 기법을 배운다
제이킴의 스마트 워커에 오신 것을 환영 합니다. Jaykim361.tistory.com
치료 레크레이션 프로그램 (지적 장애 대상) 과 목: 학 과: 학 번: 이 름: 제 출 일 자 담 당 교 수:
Web & Internet [02] HTML5 기본구조와 작성법
노년기 발달 장안대 행정법률과 세류반 정 오 손
태국 문학 욜라다 왓짜니 싸란차나 팟차라와라이 끼따야펀 르앙다우 타니다.
입찰금액 절감사유서 평가 가이드라인 (Version 1) (토목환경과-2188, )
도덕과 교수-학습 모형 초등특수교육과 나성령.
홈페이지 제작 HTML5 + CSS3 + Javascript.
(Ⅰ) 독서와 언어의 본질 언어의 본질 1 2 [고등 국어] – 독서와 문법 독서의 본질 (1) 독서의 특성
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
워밍업 실뭉치 전달게임.
노인학대예방 교육 교육강사 시 설 장 송나겸 보성실버센터.
SQL Server Reporting Services Feature
유통경영학과 하성훈 유통경영학과 김병율 기계공학과 배용진
맞춤형 사법서비스 구축 4단계 주요 변경업무 전자공탁
음파성명학 최종욱.
비축사업 전자계약시스템 도입 용역 사용자매뉴얼(업체담당자용) Version 1.0.
Web & Internet [10] 입문 – input 태그
RIPC 사업수행 지원시스템(smart.ripc.org) 협력기관Pool 신청 사용자 매뉴얼
삶을 낭비하지 말라 친구초청잔치 준비 설교 I 울산시민교회 비전틴(고등부)
Presentation transcript:

XML XSLT

XSLT 소개 XSLT 원소들 예제 실습

SESSION 01

XSLT 소개 XSL(XML Stylesheet Language) XSLT XSLT + XSL-FO CSS와 더불어 XML 문서의 스타일을 정의하기 위한 언어 XSL 구성 XSLT(XSL Transformations) XSL-FO(XSL Formatting Objects) XML의 문법을 준수한 XML 문서 XSLT XML 문서를 다른 형태의 XML 문서나 다른 형태의 문서 (예: HTML, TEXT)로 변환 가능 XSLT + XSL-FO XML 문서를 PDF와 RTF 등의 문서로 변환 가능

XSLT 소개 DB XML 문서 XSLT WML Style Sheet VoiceXML XSLT 처리기 HTML 문서 RTF XSLT 처리기 PDF XSLT+FO Style Sheet

XSLT 소개 XSLT XML 문서를 변환하기 위해서 변환 규칙들을 기술 변환 규칙 -> 템플릿(Template) <template> element로 기술 <template>의 내용은 문서를 변환하기 위한 명령어와 내용들 Math 속성을 가짐 규칙이 적용될 XML 원소를 찾기 위해 기술 값으로 Xpath를 사용 XSLT 문서의 최상위 element는 <stylesheet> Namespace : http://www.w3.org/1999/XSL/Transform

XSLT 소개 XSLT XSLT 파일 형태(문서 구조) <?xml version='1.0' encoding='euc-kr'?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> . . . . . </xsl:template> <xsl:template match=“contact"> </xsl:stylesheet> Template 매칭 규칙 처리 내용

SESSION 02

XSLT 원소들 Template element Output data Match command XSLT template문 XML의 특징 element를 다른 형태로 변환 상위의 노드부터 실행(/가 최초로 실행) Output data Match command XSLT template문

XSLT 원소들 노드와 노드셋 노드는 tree 구조에서 사용되는 용어 XML문서자체를 의미 엘리먼트 노드 텍스트 노드 노드셋 Root 노드 People 노드 Person 노드 name pet Tom Smith Putty 노드셋 엘리먼트 노드 텍스트 노드 XML문서자체를 의미

XSLT 원소들 노드와 노드셋 브라우저에 msxml 내장 (xsl프로세서)

XSLT 원소들 Apply-templates element Match에서 지정된 element의 내용을 출력(다른 template 검색)

XSLT 원소들 여러 element들의 templates 설정 Match와 일치하는 노드가 있는 경우에 match 실행 없는 경우에는 Text 노드 실행

XSLT 원소들 <xsl:apply-templates select=“pet”/> people person name Tom Smith Putty <xsl:apply-templates select=“pet”/>

XSLT 원소들 Value-of element Element의 내용을 문자로 출력 요소경로

XSLT 원소들 Template의 name 속성 반복적인 template을 사용하기 위해서 name 으로 선언

XSLT 원소들

XSLT 원소들 Xsl:if element 조건 Boolean값인 Xpath 표현식

XSLT 원소들

XSLT 원소들 Xsl:if choose element 자바의 switch 문과 동일

XSLT 원소들

XSLT 원소들 Xsl:for-each element 반복 처리

XSLT 원소들

SESSION 03

XSLT 예제 실습

XSLT 예제 실습

XSLT 예제 실습

XSLT 예제 실습

XSLT 예제 실습

XSLT 예제 실습

XSLT 예제 실습

XSLT 예제 실습

XSLT 예제 실습

XSLT 예제 실습

Thank you