책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > XML
· ISBN : 9788980544523
· 쪽수 : 390쪽
· 출판일 : 2001-11-01
책 소개
목차
Part 1 XSLT 시작하기
Chapter 1 XSLT 살펴보기
1.1 XSL, XPATH, XSLT란 무엇인가?
1.1.1 XSLT와 그 대안들
1.1.2 문서, 트리, 그리고 변환
1.2 간단한 XSLT 스타일시트
1.2.1 템플릿 룰
1.2.2 XSLT 프로세서 실행하기
1.2.3 빈 스타일시트
1.3 요소와 속성을 다루는 향상된 방법들
1.3.1 속성 다루기
1.3.2 속성값 템플릿
1.4 이번 장에 대한 정리
Part 2 XSLT 사용자 가이드
Chapter 2 XPath
2.1 로케이션 패스, 축, 노드 테스트, 그리고 프레디케이트
2.2 축 한정자
2.2.1 child, parent, and attribute 축 한정자
2.2.2 ancestor와 ancestor-or-self
2.2.3 preceding-sibling과 following-sibling
2.2.4 preceding과 following
2.2.5 descendant와 descendant-or-self
2.2.6 self
2.2.7 namespace
2.3 노드 테스트
2.4 프레디케이트
Chapter 3 요소와 속성
3.1 새로운 요소 추가하기
3.2 요소의 이름 변경하기
3.3 부모, 할아버지, 형제, 삼촌
3.4 이전, 다음, 첫 번째, 세 번째
3.5 요소를 속성으로 변환하기
3.6 요소 복사하기
3.7 노드들의 개수 세기
3.8 요소 삭제하기
3.9 중복된 요소 삭제하기
3.10 빈 요소를 생성하거나 검사하기
3.11 요소들을 병합하고 그 위치 이동시키기
3.11.1 xsl:apply-templates으로 자식들을 재배치하기
3.11.2 xsl:value-of를 이용해서 텍스트의 위치 바꾸기
3.12 이름, 내용과 자식 및 부모에 근거해서 요소 검색하기
3.13 새로운 속성 추가하기
3.14 속성을 요소로 변환하기
3.15 속성의 이름과 값 얻기
3.16 속성이 존재하는지 검사하고 그 값을 알아보기
3.17 속성 그룹 재사용하기
Chapter 4 고급 XML 태그 다루기
4.1 주석
4.1.1 주석 출력하기
4.1.2 원본 트리의 주석을 읽고 이용하기
4.2 엔티티
4.3 네임스페이스
4.3.1 네임스페이스와 결과 문서
4.3.2 네임스페이스와 스타일시트 로직
4.4 이미지, 멀티미디어 요소,
4.5 Processing Instructions
4.5.1 Processing Instruction 출력하기
4.5.2 원본 트리에서 Processing Instruction을 읽고 이용하기
Chapter 5 XSL 프로그래밍
5.1 제어 구문
5.1.1. "If", "Choose" (case) 등의 조건 구문
5.1.2 언제 중괄호를 사용하는가?
5.1.3 "For" 문과 반복 순환
5.2 INCLUDE와 IMPORT를 이용한 스타일시트 연결하기
5.2.1 xsl:include
5.2.2 xsl:import
5.3 이름을 가진 템플릿
5.4 디버깅
5.4.1 런타임 메시지, 프로세서 실행 멈추기
5.4.2 요소 정보 유지하기
5.4.3 프로세서의 단계별 추적
5.4.4 XPath 표현으로 노드 리스트 나타내기
5.5 XSLT의 확장
5.5.1 확장 요소들
5.5.2 기본(built-in) 확장 함수들 사용하기
5.6 산술 연산 다루기
5.7 문자열
5.7.1 문자열 뽑아내기와 비교하기
5.7.2 검색과 치환
5.8 변수와 매개변수: 값 할당하기와 사용하기
5.8.1 변수
5.8.2 매개변수
5.9 키 선언하기와 키로 찾아가기
5.10 첫 노드, 마지막 노드, 가장 큰 노드,
5.11 W3C XSLT 스펙 활용하기
5.11.1 혼돈하기 쉬운 용어 쌍
5.11.2 그 밖에 혼란스러운 용어들
Chapter 6 입출력의 모든 것
6.1 HTML과 XSLT
6.1.1 입력 문서로서의 HTML
6.1.2 출력 문서로서의 HTML
6.2 브라우저와 XSLT
6.2.1 인터넷 익스플로러
6.2.2 넷스케이프 내비게이터
6.3 여러 개의 입력 문서
6.4 mode를 사용하여 차례와 리스트 만들기
6.5 XML이 아닌 출력 문서
6.6 넘버링
6.7 정렬
6.8 문서에서 태그 잘라내기
6.9 DOCTYPE 선언을 포함하는 valid한 XML 문서 생성하기
6.10 XML 선언
6.11 공백 다루기
6.11.1 xsl:strip-space와 xsl:preserve-space
6.11.2 인덴팅(들여 쓰기)
6.11.3 xsl:text로 공백 추가하기와 제거하기
6.11.4 결과에 탭 문자 넣기
6.11.5 공백 표준화하기
6.12 ID와 link 생성하기
6.13 XSL과 XSLT: Acrobat 파일 생성하기와 다른 형태의 output
6.14 결과 문서를 여러 파일로 쪼개기
Part 부록
Appendix A XSLT 레퍼런스
Appendix B XSLT 프로세서 실행해 보기
용어사전
찾아보기