서브메뉴

본문

XML 기초 플러스
XML 기초 플러스
저자 : 니콜라스 체이스
출판사 : 성안당
출판년 : 2004
ISBN : 8931548346

책소개


XML에 대하여 개념에서부터 실제 응용의 개발에 필요한 관련 기술들을 여러 프로그램 예제들을 통해 자세히 소개하였다. 특히, XML과 XSLT 스타일시트의 작성, DOM, SAX 등과 같은 XML 지원 API 뿐만 아니라 데이터베이스와의 연동, 웹 서비스, XML 질의 언어, XML 데이터 바인딩 등 현재 널리 이용되면서도 기존에 충분히 소개되지 않았던 기술들을 일관된 예제들을 통하여 자세히 설명했다.

각 장의 끝에는 내용에 대한 요약과 연습 문제, 프로그래밍 실습이 포함되어 있어 본문에서 논의된 핵심 내용에 좀더 쉽게 접근하여 이해를 높일 수 있도록 하였고, 본문에 사용된 예제 소스는 성안당 홈페이지(www.cyber.co.kr)의 자료실에서 다운받아 사용할 수 있다.


목차


PART 1. XML 기초
Chapter 01. XML 문서의 기본 구조
1. XML 파일의 구조
2. 엘리먼트
3. 애트리뷰트
4. 그 외의 구성 요소
5. 잘 구성된 XML 문서와 유효한 XML 문서
6. 네임스페이스

Chapter 02. XML 문서와 애플리케이션의 설계
1. 계획 단계
2. 목적과 목표의 정의
3. 프로젝트 팀의 구성
4. 정보의 수집
5. 함수/프로세스 모델링
6. 데이터 모델링
7. 모델의 검사
8. 데이터 구조의 생성
9. 최종 데이터 구조

Chapter 03. XML 문서의 처리 : DOM
1. DOM이란?
2. DOM의 구조
3. DOM 문서의 검색
4. 컨텐츠의 변경
5. 새로운 컨텐츠의 생성

Chapter 04. DOM의 활용(고급편)
1. DOM 레벨 2.0 Core의 추가 기능
2. DOM 레벨 2.0 Traversal
3. DOM 레벨 3.0 Load and Save의 기능들

Chapter 05. XML 스트림 : SAX
1. SAX란?
2. SAX 파서의 생성
3. 이벤트의 처리
4. SAX 애플리케이션의 생성
5. 필터와 체인
6. 최종 단계

Chapter 06. XML 문서에 대한 유효성 검증
1. 유효성 검증
2. 문서의 유효성 검증
3. XML Schema 이용시의 유효성 검증
4. 오류의 처리

Chapter 07. DTD(Document Type Definition)
1. DTD의 유형
2. 엘리먼트와 컨텐츠 모델의 생성
3. 애트리뷰트의 정의
4. 일반 엔티티
5. 파라미터 엔티티

Chapter 08. XML Schema
1. XML Schema의 구조
2. 단순 엘리먼트
3. 복합 엘리먼트
4. 미리 정의된 엘리먼트들의 참조
5. 애트리뷰트의 정의
6. 새로운 타입의 생성
7. 커스텀 타입의 유도
8. 데이터 무결성
9. 네임스페이스의 지원
10. 이외의 XML 스키마 언어들

Chapter 09. XSLT
1. XSL, XSLT, XSL-FO
2. XSLT의 기본 구조
3. XPath의 개요
4. 템플릿
5. 컨텐츠의 생성
6. 변수와 파라미터
7. 흐름 제어
8. 출력 모드의 설정

Chapter 10. XML 문서의 변환과 응용
1. 문서 변환 방법
2. 데이터의 변환
3. 템플릿과 파라미터
4. 문서 변환과 SAX
5. 스타일시트 문서 내에서의 프로그래밍

Chapter 11. 데이터의 선택 : XPath(XML Path Language)
1. XPath란?
2. XPath의 동작 원리
3. 기준 축
4. 노드 테스트
5. 위치 경로
6. 프리디킷
7. XPath의 내장 함수들

QuickMenu