책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > XML
· ISBN : 9791156641261
· 쪽수 : 620쪽
목차
Part 01 준비 학습: XML 시작
Chapter 01 XML 개요
01_ 기존 마크업 언어와 XML
XML의 발전 과정
SGML
HTML
02_ XML 필요성과 적용 분야
XML의 필요성
XML 적용 분야
XML 발전 방향
03_ XML 관련 표준
W3C
XML 관련 표준
04_ XML 사용 환경
데이터로써 XML 사용 환경
컨텐츠로써 XML 사용 환경
메타 언어로써 XML 사용 환경
05_ XML 개발 환경
개념적인 XML 개발
XML 관련 소프트웨어
06_ [실습] 간단한 XML 문서 작성
요약/연습문제
현장의 목소리: XML 개발자가 들려주는 효율적인 XML 학습법
Chapter 02 XML 구조와 문법
01_ XML 문서 구조
XML 선언부
XML 주석
XML 요소
XML 속성
02_ 개체 참조, CDATA, 처리 명령어
개체 참조
CDATA
처리 명령어
03_ 네임스페이스 개념과 사용
네임스페이스 선언
한정한 이름
속성에 네임스페이스 선언
04_ 객체지향과 XML 설계
객체지향 개념
XML 설계
요약/연습문제
Chapter 03 XML 문서 제작 기본
01_ 정형식 문서와 유효한 XML 문서
문서 형태 정의 방법
02_ XML 파서
XML 파서 사용법
03_ XML 편집기
XML SPY 편집기
XML SPY 편집기를 이용한 XML 문서 작성
요약/연습문제
현장의 목소리: XML 개발자의 발자취로 본 XML 역사
Chapter 04 CSS
01_ XML 문서 화면 표현
02_ CSS 개념
03_ CSS 사용법
문서 내부에 CSS 적용
스타일 속성 이용
외부 스타일시트 연결
@import 명령 사용
04_ CSS 문법
주석
다중 요소와 다중 규칙
선택자
네임스페이스 참조
이미지 사용
그룹핑
가상 클래스와 가상 요소
캐스케이딩
속성 설정
요약/연습문제
Part 02 기본 학습: XML 문서 구조 정의와 조작
Chapter 05 DTD
01_ DTD 개념
DTD 정의
DTD 필요성
DTD 사용 방법
02_ DTD 문법
DTD 문서 작성
요소 선언
속성 선언
속성 기본값 선언
개체 선언
노테이션 선언과 사용
조건부 섹션 선언과 사용
03_ [실습] DTD 활용
요약/연습문제
현장의 목소리: 기업간 문서 전송, 윈도우용 애플리케이션을 웹에서 사용하기
Chapter 06 XML 스키마
01_ XML 스키마 개요
XML 스키마 목표와 장점
DTD와 XML 스키마 비교
XML 문서에 XML 스키마 적용 방법
02_ XML 스키마 사용법
XML 스키마 데이터 타입
XML 스키마 선언
요소 선언
단순 데이터 타입
복합 데이터 타입
속성 타입
속성 그룹 정의
XML 스키마 주석
03_ [실습] XML 스키마 활용
트리 구조 정의에 의한 XML 스키마 작성
요약/연습문제
Chapter 07 XPath, XLink, XPointer
01_ XPath 개념과 사용
XPath 개념
XPath 사용
02_ XLink 개념과 사용
XLink 개념
XLink 사용
XML Base 활용
03_ XPointer 개념과 사용
XPointer 개념
XPointer 사용
요약/연습문제
Chapter 08 XSL, XSLT
01_ XSL 개념
02_ XSL과 XSLT 문법
기본 요소
제어문 형태 요소
XML 문서 생성 요소
기타 요소
03_ [실습] XSLT 활용 1
04_ [실습] XSLT 활용 2
요약/연습문제
현장의 목소리: XML 인스턴스 개수와 XSL 변환 속도
Chapter 09 XML 조작을 위한 DOM 활용
01_ DOM 개념
DOM 레벨
DOM 기반 파서
DOM 구조적 모델
02_ DOM API 활용
Node 인터페이스
Document 인터페이스
DOMImplementation 인터페이스
DocumentFragment 인터페이스
NodeList 인터페이스
Element 인터페이스
NamedNodeMap 인터페이스
Attr 인터페이스
CharaterData와 Text 인터페이스
Comment 인터페이스
03_ DOM을 활용한 XML 문서 조작
데이터 추가
데이터 삭제
데이터 추출
데이터 변환
요약/연습문제
Chapter 10 XML 조작을 위한 SAX 활용
01_ SAX 개념
SAX와 DOM 비교
SAX 인터페이스 구조
SAX 레벨
SAX 기반 파서
SAX 구조적 모델
02_ SAX API 패키지
SAX 기본 패키지
SAX 확장 패키지
구현 클래스 패키지
JAXP의 SAX 파서 구동 API 패키지
03_ SAX API 활용
XMLReader 인터페이스
ContentHandler 인터페이스
DefaultHandler 클래스
SAXParserFactory 클래스
SAXParser 클래스
Attributes 인터페이스
Locator 인터페이스
ErrorHandler 인터페이스
04_ SAX를 활용한 XML 조작
요소 추출
속성 추출
태그 변환
요약/연습문제
Part 03 응용 학습: XML 데이터베이스 활용
Chapter 11 XML과 데이터베이스
01_ XML과 데이터베이스
데이터베이스 개념과 XML
SQL 개념과 사용
XML 질의어
02_ XML과 데이터베이스 매핑 관계
단일 테이블 기반 매핑
다중 테이블 기반 관계 매핑
XML과 객체-관계 매핑 설계
요약/연습문제
현장의 목소리: 전자상거래, 문서관리, 컨텐츠 변환
Chapter 12 MS-SQL 서버 2000과 XML
01_ MS-SQL 서버 2000과 XML 활용
SELECT ~ FOR XML 모드
RAW 모드
AUTO 모드
EXPLICIT 모드
02_ HTTP를 이용한 XML 데이터 접근
SQL 서버의 HTTP 처리 구조
IIS 가상 디렉토리를 통한 데이터베이스 처리
URL 질의 사용
03_ XML 템플릿 사용
템플릿 생성과 사용
템플릿에 스타일시트 적용
HTML 폼에 템플릿 사용
04_ OpenXML을 사용한 XML 데이터 저장
OpenXML 함수로 로우셋 저장
OpenXML을 이용한 XML 데이터 저장
요약/연습문제
Part 04 미니 프로젝트
Chapter 13 XML 전용 데이터베이스를 활용한 게시판 구축
01_ XML 전용 데이터베이스와 엑셀론 데이터베이스
XML 전용 데이터베이스
엑셀론 데이터베이스
02_ [실습] 엑셀론 데이터베이스 사용
03_ [실습] 엑셀론 데이터베이스를 활용한 게시판 구성