목차 일부
소개 ... 11
왜 다른 XML 책인가? ... 11
이 책에서 배우게 될 내용 ... 12
XML Step by Step과 인터넷 익스플로러 ... 14
요구사항 ... 15
부록 CD 사용하기 ... 16
1부 시작하기 ... 17
① 왜 XML인가? ... 19
XML의 필요성 ... 20
X...
더보기
목차 전체
소개 ... 11
왜 다른 XML 책인가? ... 11
이 책에서 배우게 될 내용 ... 12
XML Step by Step과 인터넷 익스플로러 ... 14
요구사항 ... 15
부록 CD 사용하기 ... 16
1부 시작하기 ... 17
① 왜 XML인가? ... 19
XML의 필요성 ... 20
XML 솔루션 ... 24
XML 문서 작성하기 ... 26
XML 문서 출력하기 ... 26
SGML, HTML, XML ... 27
XML이 HTML을 대체할 것인가? ... 28
XML의 목표 ... 29
표준 XML 애플리케이션 ... 31
XML 문서를 확장하는 XML 애플리케이션 ... 32
XML의 실제 사용 예 ... 33
② 여러분의 첫번째 XML 문서 만들기와 출력하기 ... 37
XML 문서 만들기 ... 37
XML 문서의 생성 ... 38
XML 문서의 구조 ... 40
프롤로그 ... 41
도큐먼트 엘리먼트 ... 42
기본적인 XML 규칙에 관하여 ... 44
XML 문서 출력하기 ... 45
스타일시트 없이 XML 문서 출력하기 ... 45
인터넷 익스플로리 5로 XML 에러 잡아내기 ... 47
캐스케이덩 스타일시트를 사용해서 XML 문서 출력하기 ... 50
2부 XML 문서 만들기 ... 61
③ 잘 구성된 XML 문서 만들기 ... 63
잘 구성된 XML 문서의 각 부분 ... 64
문서의 엘리먼트 추가하기 ... 69
엘리먼트의 분석 ... 71
엘리먼트 컨텐트의 종류 ... 73
빈 엘리먼트 ... 75
여러 종튜의 엘리먼트 만들기 ... 76
엘리먼트에 속성 추가하기 ... 79
속성을 만드는데의 규칙 ... 80
적절한 속성값에 관한 규칙 ... 82
컨텐트를 속성으로 변환하기 ... 83
④ 주석, 프로세싱 명령문, CDATA 섹션 추가하기 ... 87
주석 삽입하기 ... 87
주석의 형태 ... 88
주석을 삽입할 수 있는 곳 ... 88
프로세싱 명령문 사용하기 ... 89
프로세싱 명령문의 형태 ... 90
프로세싱 명령문 사용 방법 ... 90
프로세싱 명령문을 배치할 수 있는 곳 ... 91
CDATA 섹션 포함시키기 ... 93
CDATA 섹션의 형태 ... 93
CDATA 섹션을 넣을 수 있는 곳 ... 94
⑤ 유효한 XML 문서 만들기 ... 97
유효한 XML 문서의 기본 조건 ... 97
XML 문서를 유효하게 만들어서 생기는 장점 ... 99
DTD 추가하기 ... 100
DTD의 구성 ... 102
DTD 만들기 ... 103
엘리먼트 타입 선언하기 ... 104
엘리먼트 타입 선언의 형태 ... 104
엘리먼트 컨텐트 스펙 ... 106
엘리먼트 컨텐트 지정하기 ... 106
혼합된 컨텐트 지정하기 ... 112
속성 선언하기 ... 114
속성리스트선언의 형태 ... 114
속성 타입 ... 117
토큰화된 타입 지정하기 ... 117
열거형 타입 지정하기 ... 120
디폴트 선언 ... 122
외부 DTD 서브셋 사용하기 ... 124
외부 DTD 서브셋만을 사용하기 ... 125
외부 DTD 서브셋의 일부를 조건부로 무시하기 ... 128
잘 구성된 문서를 유효안 문서로 변환하기 ... 129
문서를 유효하게 만들기 ... 130
⑥ 엔터티 정의하기와 사용하기 ... 137
엔터티 선언과 분류 ... 138
엔터티의 종류 ... 140
일반 엔터티 선언하기 ... 142
일반 내부 파싱된 엔터티 선언하기 ... 142
일반 외부 파싱된 엔터티 선언하기 ... 144
일반 외부 파싱되지 않은 엔터티 선언하기 ... 146
노테이션 선언하기 ... 148
파라미터 엔터티 선언하기 ... 149
파라미터 내부 파싱된 엔터티 선언하기 ... 149
파라미터 외부 파싱된 엔터티 선언하기 ... 152
엔터티 레퍼런스 삽입하기 ... 154
엔터터 레퍼런스 예제 1 ... 156
엔터티 레퍼런스 예제 2 ... 156
문자 레퍼런스 삽입하기 ... 157
미리 정의된 엔터티 사용하기 ... 160
문서에 엔터티 추가하기 ... 162
예제 문서에 엔터티 추가하기 ... 162
3부 웹에 XML 문서 출력하기 ... 169
⑦ CSS를 사용해서 XML 문서 출력하기 ... 171
캐스케이딩 스타일시트를 사용하는 데의 기본적인 단계 ... 173
첫번째 단계 : 스타일시트 파일 만들기 ... 173
CSS에서는 대·소문자를 구분하지 않는다 ... 178
프로퍼티 설정의 상속 ... 179
다중 엘리먼트와 다중 규칙 사용하기 ... 180
STYLE 속성 사용하기 ... 181
다른 스타일시트 불러오기 ... 183
두번째 단계 : 스타일시트를 XML 문서에 링크하기 ... 184
캐스케이딩 스타일시트 내의 캐스케이딩 ... 187
display 프로퍼티 설정하기 ... 191
글꼴 프로퍼티 설정하기 ... 194
font-family 프로퍼티 설정하기 ... 195
font-size 프로퍼티 설정하기 ... 197
font-style 프로퍼티 설정하기 ... 203
font-weight 프로퍼티 설정하기 ... 204
font-variant 프로퍼티 설정하기 ... 206
color 프로퍼티 설정하기 ... 206
Background 프로퍼티 설정하기 ... 209
background-color 프로퍼티 설정하기 ... 209
background-image 프로퍼티 설정하기 ... 210
background-repeat 프로퍼티 설정하기 ... 214
background-position 프로퍼티 설정하기 ... 217
텍스트 스페이싱과 정렬 프로퍼티 설정하기 ... 221
letter-spacing 프로퍼티 설정하기 ... 221
vertical-align 프로퍼티 설정하기 ... 223
text-align 프로퍼티 설정하기 ... 224
text-indent 프로퍼티 설정하기 ... 227
line-height 프로퍼티 설정하기 ... 228
text-transform 프로퍼티 설정하기 ... 229
text-decoration 프로퍼티 설정하기 ... 230
BOX 프로퍼티 설정하기 ... 231
Margin 프로퍼티 설정하기 ... 233
Border 프로퍼티 설정하기 ... 237
border-style 프로퍼티 설정하기 ... 237
border-width 프로퍼티 설정하기 ... 239
border-color 테두리 설정하기 ... 241
Padding 프로퍼티 설정하기 ... 242
Size 프로퍼티 설정하기 ... 244
Positioning 프로퍼티 설정하기 ... 246
float 프로퍼티 설정하기 ... 246
dear 프로퍼티 설정하기 ... 254
XML 문서에 HTML 엘리먼트 삽입하기와 네임스페이스 사용하기 ... 257
예제 ... 259
완전한 기능의 캐스케이딩 스타일시트 만들기와 사용하기 ... 262
문서 만들기 ... 263
스타일시트 만들기 ... 265
⑧ 데이터 바인딩을 사용해서 XML 문서 링크하기 ... 269
메인 과정 ... 270
1단계 : HTML 페이지로 XML 문서 링크하기 ... 271
XML 데이터가 저장되는 과정 ... 274
XML 에러 체크하기 ... 275
2단계 : XML 엘리먼트에 HTML 엘리먼트 바인딩하기 ... 275
테이블 데이터 바인딩 사용하기 ... 276
단일 HTML 테이블을 사용해서 레코드셋 출력하기 ... 276
네스팅된 테이블을 사용해서 계층 구조 레코드셋 출력하기 ... 290
싱글 레코드 데이터 바인딩 사용하기 ... 298
레코드 사이를 이동하기 ... 300
한 번에 한 레코드 출력하기 ... 303
다른 데이터 바인딩 테크닉 ... 306
다른 HTML 엘리먼트로 바인딩하기 ... 308
HTML 렌더링 ... 312
캐시된 XML 데이터 업데이트하기 ... 314
데이터 바인딩과 DTD 사용하기 ... 315
데이터 바인딩을 위해 유효한 XML 문서 만들기 ... 316
HTML 엘리먼트를 XML 속성에 바인딩하기 ... 325
DSO와 스크립트 사용하기 ... 330
⑨ DOM 스크립트를 사용해서 XML문서 출력하기 ... 339
HTML 페이지로 XML 문서 링크하기 ... 341
DOM의 구조 ... 342
XML Document 엘리먼트에 엑세스하기와 출력하기 ... 349
NodeList 객체 사용하기 ... 356
엘리먼트의 문자 데이터 받기 ... 357
정해지지 않은 개수의 XML 엘리먼트 출력하기 ... 359
엘리먼트에 액세스하는 다른 방법 ... 364
XML 문서의 속성값에 액세스하기와 출력하기 ... 368
XML 엔터티와 노테이션에 액세스하기 ... 373
전체 XML 문서 돌아보기 ... 379
Node-Traversing 페이지 만들기 ... 379
XML 문서의 유효성 검사하기 ... 386
유효성 검사 페이지 사용하는 방법 ... 386
유효성 검사 페이지의 원리 ... 387
⑩ XSL 스타일시트를 사용해서 XML문서 출력하기 ... 391
XSL 스타일시트 사용하기 - 기본 ... 393
단일 XSL 템플릿 사용하기 ... 395
정해지지 않은 개수의 엘리먼트 출력하기 ... 402
다중 템플릿 사용하기 ... 412
XML 데이터 필터링하기와 정렬하기 ... 416
필터링 ... 416
정렬 ... 417
필터링하고 정렬하는 스타일시트의 예제 ... 418
XML 속성에 액세스하기 ... 422
부록 ... 427
자세한 정보를 위한 웹 주소 ... 427
XML에 관한 일반적인 정보 ... 427
인터넷 익스플로러 5.5 ... 428
캐스케이딩 스타일시트 ... 428
XML 문서에서 한글 처리하는 방법 ... 428
찾아보기 ... 431
더보기 닫기