목차 일부
역자 서문 ... 7
서문 ... 13
1. 시작하기 ... 21
XSLT 설계 ... 21
XML 기본 ... 25
Xalan 설치 ... 44
정리 ... 45
2. 모든 프로그램의 기본 : Hello World 예제 ... 47
이 장의 목표 ... 47
Hello World 변환 ... 48
스타일시트 처리 방법...
더보기
목차 전체
역자 서문 ... 7
서문 ... 13
1. 시작하기 ... 21
XSLT 설계 ... 21
XML 기본 ... 25
Xalan 설치 ... 44
정리 ... 45
2. 모든 프로그램의 기본 : Hello World 예제 ... 47
이 장의 목표 ... 47
Hello World 변환 ... 48
스타일시트 처리 방법 ... 50
스타일시트 구조 ... 54
예제 모음 ... 61
정리 ... 71
3. 기초적인 틀을 표현하는 구문 : XPath ... 73
XPath 데이터 모델 ... 74
위치 경로 ... 79
속성 값 템플릿 ... 90
XPath 데이터 형 ... 90
XPath로 XML 문서 시각화 ... 91
정리 ... 99
4. 분기 요소와 제어 요소 ... 101
이 장의 목표 ... 101
XSLT 분기 요소 ... 102
이름으로 템플릿 호출 ... 109
매개변수 ... 111
변수 ... 118
대부분의 문제 해결에 사용할 수 있는 재귀 용법 ... 121
for 루프를 흉내내는 스타일시트 ... 125
for 루프를 흉내내는 스타일시트를 만드는 스타일시트 ... 131
정리 ... 142
5. 링크와 상호참조 생성 ... 143
id() 함수로 링크 생성 ... 143
key() 함수로 링크 생성 ... 154
비구조적인 문서에 링크 생성 ... 174
정리 ... 179
6. 요소의 정렬과 분류 ... 181
〈xsl : sort〉로 데이터 정렬 ... 181
노드 분류 ... 193
정리 ... 205
7. XML 문서 결합 ... 207
개요 ... 207
document() 함수 ... 209
document() 함수 호출 ... 216
좀더 복잡한 기법 ... 217
정리 ... 227
8. XSLT 확장 ... 229
확장 요소, 확장 함수, 폴백 프로세싱 ... 230
Saxon 프로세서 확장 ... 266
몇 가지 예제 ... 270
정리 ... 286
9. 사례 연구 : Toot-O-Matic ... 287
Toot-O-Matic이란? ... 287
설계 목표 ... 288
튜토리얼 레이아웃 ... 291
XML 문서 설계 ... 298
XSLT 소스 코드 ... 299
정리 ... 317
부록 A. XSLT 참고 자료 ... 319
부록 B. XPath 참고 자료 ... 437
부록 C. XSLT와 XPath 함수 참고 자료 ... 449
부록 D. XSLT 가이드 ... 563
용어해설 ... 573
찾아보기 ... 581
더보기 닫기