logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

예제로 배우는 XSLT

예제로 배우는 XSLT

Bob Ducharme (지은이), 손우상 (옮긴이)
인포북
16,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

예제로 배우는 XSLT
eBook 미리보기

책 정보

· 제목 : 예제로 배우는 XSLT 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > XML
· ISBN : 9788980544523
· 쪽수 : 390쪽
· 출판일 : 2001-11-01

책 소개

XML 개발자들이 흔히 직면하는 문제를 XSLT로 해결하는 방법을 설명한다. XML 문서를 HTML, PDF, SVG 형식의 문서로 변환할 수 있으며, 여러 문서의 병합, 데이터의 정렬 및 분류, 링크 생성 등 XSLT의 기능을 활용하는 방법을 알려준다.

목차

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 프로세서 실행해 보기

용어사전
찾아보기

저자소개

밥 두차르메 (지은이)    정보 더보기
<예제로 배우는 XSLT>
펼치기
손우상 (옮긴이)    정보 더보기
고려대학교 컴퓨터학을 전공하였고 현재 졸업후 D.I.B(주)라는 벤쳐 회사에 근무하고 있다. 자바와 관련된 기사(프로그램 세계, '행복한 프로그래밍을 위한 자바', 1998~1999)를 연재한 경력이 있다. 또한 SAMS 사의 'Java 2 Teach Yourself in 21 Days'(인포북, 자바 2 21일 완성, 1998)를 번역한 바 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책