책소개
XML 입문서. 이 책에서는 웹 표준 문서 개요에서부터 XML 문서 구조, DTD 구조와 마크업 언어개발 및 작성, XSL 문서 작성법까지 상세하게 다루고 있다. 또한 책 뒤편에는 에디터 설치와 색상표를 수록하고 있다.
목차
Part1. XML 기본 이론
LESSON 01. 웹 표준 문서
W3C - World Wide Web Consortium / 3
XML 특징 / 5
정보 전달 용도 예. / 6
LESSON 02. XML 문서 구조
준비물 / 8
XML 문서 구조 / 11
XML 문서 / 12
XML과 유사한 HTML의 구조 / 13
TITLE 태그 / 15
HTML 구조 / 16
XML 문서 구조 / 17
실습 / 21
LESSON 03. 엘리먼트 작성 문법
엘리먼트 작성 개요 / 24
엘리먼트 구성 / 25
엘리먼트의 종류 / 26
엘리먼트 작성시 유의 사항(1) / 27
엘리먼트 작성시 유의 사항(2) / 28
속성 작성 문법 / 29
실습 : 틀린 부분을 꼼꼼히 체크하시오. / 31
CDATA 구역 / 33
실습 / 35
Part2. DTD로 마크업 언어 개발하기
LESSON 04. DTD 구조
DTD(Data Type Definition) / 39
새로운 어플리케이션 / 40
새로운 마크업 언어 구성 규칙 / 41
외부 DTD 서브셋 / 42
외부 DTD 서브셋 작성 / 43
DTD 문서 유형 선언 / 44
DTD 유효성 검사 / 46
LESSON 05. DTD를 이용한 마크업 언어 개발 - 엘리먼트 선언 문법
엘리먼트 선언 문법 / 52
컨텐츠의 유형 / 53
혼합형태 예 / 55
엘리먼트 리스트 구성 연산자 / 57
“,” 연산자 예 / 58
“?” 연산자 예 / 61
“?” 연산자 예 / 63
“+” 연산자 예 / 65
“*” 연산자 예 / 66
실습 / 68
LESSON 06. DTD를 이용한 마크업 언어 개발 - 엘리먼트 속성 문법
속성 언어 문법 / 70
디폴트 선언의 종류 / 73
디폴트 선언 예 - #IMPLED / 76
디폴트 선언 예 - #FIXED / 78
디폴트 선언 예 - 기본값 / 81
속성 유형의 종류 / 83
속성 유형 예 - ENUMERATION / 85
속성 유형 예 - ID / 87
속성 유형 예 - ENTITY / 90
빌트인 엔티티 예 / 91
내부 일반 파스드 엔티티 예 / 99
속성 유형 예 - NOTATION / 102
LESSON 07. DTD를 이용한 마크업 언어 작성
마크업 언어 설계 / 105
RML(Resume Markup Language) / 106
RML을 위한 DTD 작성 / 109
RML을 위한 XML 작성 / 110
Part3. (XML 문서를 보기좋게 표현하는)XSL 문서작성
LESSON 08. 스타일쉬트(CSS, Cascading Syyle Sheets) 작성
스타일쉬트(CSS, Cascading Style Sheets) / 119
스타일쉬트 구조 / 120
XML 문서에 스타일쉬트 적용 / 122
스타일쉬트 속성 - display / 125
스타일쉬트 속성 - 글씨체 관련 / 131
스타일쉬트 속성 - 색상 표현 / 137
스타일쉬트 속성 - 배경 이미지 / 140
스타일쉬트 속성 - 텍스트 관련 / 142
스타일쉬트 속성 - 테두리 관련 / 148
스타일쉬트 속성 - 여백, 리스트 / 149
실습 / 152
LESSON 09. XSL 개요
XSL(eXtensible Stylesheet Lang.) / 157
XSL 구성 / 158
XSL 처리 과정 / 159
XSL 출력물 보기 / 160
XSL, XML 서두 부분 / 164
다른 XML 문서로 변환 / 166
다른 XML 문서로 변환 / 169
HTML 문서로 변환 / 170
HTML 문서로 변환된 모습 / 172
실습 / 173
실습 / 188
LESSON 10. XSL 구조
템플리트 문법 / 195
템플리트 적용 / 198
템플리트 적용 - 속성값 / 202
XML 내용 불러오기 / 205
팀프로젝트 실습 / 209
LESSON 11. XSL 기능
정렬 / 217
실습 : 정렬 예제 변경 / 221
순번 / 225
제어문 - xsl:if / 228
제어문 - xsl:choose / 231
실습 : 책 판매량에 따라 평가하기 / 235
LESSON 12. XSL 응용
반복문 / 239
변수 / 242
파라메터 / 245
파라메터 사용 예 / 246
문서 재사용 / 249
Part4. 표준 문서 작성 예제
LESSON 13. 웹 표준 문서 작성 예제
실습 : 성적처리 / 255
실습 : 성적처리 응용 / 260
실습 : 필터링 / 263
부록1. 에디터 설치 / 265
부록2. 색상표 / 270