한빛출판네트워크

IT CookBook, XML 원리와 응용: XML, DTD, XML 스키마, XSLT

한빛아카데미

집필서

절판

IT CookBook, XML 원리와 응용: XML, DTD, XML 스키마, XSLT
좋아요: 15
본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.

합계 : 20,520

  • 원리를 다지고 실전 예제로 나가는 XML 학습법의 정도

    [ 누구를 위한 책인가 ]
    이 책은 인터넷 기초 학습을 마치고, XML로 첫 발을 내딛는 소프트웨어 관련학과 학부생을 위해 쓰여졌다. 따라서 사전 지식을 많이 요구하지는 않는다. 다만 3부 예제부터는 자바 언어를 기반으로 작성했기 때문에, 자바 언어를 이해하고 있어야 수월하게 학습할 수 있다. 또한 데이터베이스 관련 지식이 있다면 MS-SQL과 엑셀론 을 다루는 부분에서 더 쉽게 따라올 수 있을 것이다.


    [ 무엇을 다루는가 ]
    이 책은 XML 원리를 이해하는데 초점을 두고, XML 기본 기술부터 응용 기술까지 차 근차근 짚어나간다. 일상에서 접할 수 있는 사례를 들어 설계부터 프로그래밍까지 체계적으로 접근하기 때문에 XML 기초를 다지는데 많은 도움이 될 것이다. 1부에서 는 XML 기본 개념, 기본 문법, XML 문서 설계 기법을 학습한다. 2부에서는 XML 기 본에 해당하는 DTD, XML 스키마를 학습하고, XML 조작을 위한 XSLT, DOM, SAX 프로 그래밍 기술을 익힌다. 3부 응용 학습과 4부 미니 프로젝트에서는 좀더 큰 규모의 응용 프로그램을 개발하는 과정을 살펴보면서 앞에서 배운 다양한 기법을 총정리할 수 있다.


    [ 부/장별 내용 요약 ]

    1부. 준비 학습: XML 시작
    XML 학습을 위해 필요한 기본 내용을 다룬다. XML 표준화에 대한 기본 개념과 XML 사용 목적을 이해하고, XML 기본 문법을 학습한다. XML 문서를 작성하기 위한 객체 지향 설계 기법과 실제 업무에서 적용할 수 있는 XML 문서 설계 기법을 학습한다. 그리고 CSS를 학습한다.

    2부. 기본 학습: XML 문서 구조 정의와 조작
    XML 문서 구조를 정의하는 DTD나 XML 스키마 개념과 사용법을 익히고, XML 파서 구 조를 학습한다. 또한 XML을 좀더 효율적으로 작성하고, 구조를 이해하기 위해 XLink, XPointer, Xpath 개념과 사용법을 배운다. 또한 실전에서 자주 사용하는 핵 심 주제인 XML 조작을 위한 XSLT, DOM, SAX 프로그래밍 기술을 다룬다.

    3부. 응용 학습: XML 데이터베이스 활용
    좀더 큰 규모의 응용 프로그램을 개발하는 과정을 통해 본문에서 배운 다양한 기법 을 총정리할 수 있다. XML에 관련한 데이터베이스를 중심으로 XML의 실제 활용 목 적을 좀더 극대화시킬 수 있다.

    4부. 미니 프로젝트
    1-3부에서 배운 내용을 기초로 ‘XML 전용 데이터베이스를 이용한 게시판’을 구축 한다. 배운 내용을 정리함과 동시에 실전 응용력까지 키울 수 있다.

  • [저자] 홍성용

    우송대학교 컴퓨터과학과를 졸업하고, 단국대학교 대학원 컴퓨터공학과에서 멀티미디어 데이터베이스를 전공했다. 현재 단국대학교, 강남대학교, 안양대학교에서 강의하고 있으며, 정보통신교육원과 현대정보기술교육원에서 데이터베이스, 자바 프로그래밍, XML 등을 강의하고 있다. 저서로 『뛰어라 객체지향, 날아라 JAVA 2』(세종서적, 2002)가 있다.

    [저자] 한동훈

    『C#과 VB.NET을 활용한 ASP.NET』(한빛미디어, 2002) 등 다수의 도서를 번역했으며 물류관리, 회계, A/S 망 관리 등 여러 프로젝트 진행과 컨설팅을 수행했다. 현재 한빛미디어 IT 기술 정보 코너인 한빛 네트워크 닷넷 채널의 Distributor로서 개발자들에 유용한 많은 글을 기고하고 있다. 또한, 배너 관리 프로그램인 phpAdsNew의 한글화를 맡고 있다.

  • 차례


    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_ [실습] 엑셀론 데이터베이스를 활용한 게시판 구성

  • 내용이 없습니다.
  • 내용이 없습니다.
<한빛아카데미> 도서구입은 인터넷서점을 이용하세요.
닫기

해당 상품을 장바구니에 담았습니다.
장바구니로 이동하시겠습니까?