메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

한빛랩스 - 지식에 가능성을 머지하다 / 강의 콘텐츠 무료로 수강하시고 피드백을 남겨주세요. ▶︎
IT CookBook, XML 원리와 응용: XML, DTD, XML 스키마, XSLT

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

한빛아카데미

집필서

절판

  • 저자 : 홍성용(저자) , 한동훈(필드 어드바이저)
  • 출간 : 2003-11-25
  • 페이지 : 624 쪽
  • ISBN : 8979142609
  • 물류코드 :1260
  • 개정판정보 :개정판이 새로 출간되었습니다. 개정판 보기
  • 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
  • 초급 초중급 중급 중고급 고급
4.6점 (5명)
좋아요 : 16

원리를 다지고 실전 예제로 나가는 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_ [실습] 엑셀론 데이터베이스를 활용한 게시판 구성

초보자에게 너무좋아요

강의시간에 열공한답니다.

한 학기 교재로 사용해 보았습니다.



교재로써의 충실한 내용과 함께.... 또한, 나와 있는 예시역시...



적절한 것으로 보입니다.



하나, 고급내용의 예제가... 조금 부족한 감이 아쉬움으로 남지만,



XML의 원리를 이해하는데는 상당한 도움을 줄 수 있을 것으로 보입니다.

사이버대에서 xml수업을 듣고 있습니다.



기본 실력이 없어서인지 강의로도 좀 부족한 면이 있어서

서점들을 돌아다니며 고르고 고른책이 이책입니다.



강의보다 더 쉽고 자세히 설명이 된것 같아서 전 아주 만족입니다.

책의 전반적인 구성이나 내용 전개 방향은 크게 나무랄데가 없는거같다.



챕터 중간중간에 필드어드바이저의 경험담도 적혀있어서, 새로운 개념이 실무에서



어떻게 적용되는지 알 수 있어서 좋았다.



하지만, 저자의 국어 실력에는 상당한 의심이 간다.



아니면 나의 국어실력이 형편없던가...



마치 번역문을 읽는듯한 주어,술어가 매치가되지 않는 수많은 문장들....



수동 능동 관계도 명확하지 않는 문장들.....



예를 들어...



"PCDATA는 요소에 문자데이터(텍스트)를 갖는 요소를 선언할 때 다음과 같이

지정하여 사용한다."



다음과 같이 지정하여 사용하는 주체가 누구인가? PCDATA인가...코딩을 하는

프로그래머인가?



"요소에 문자데이터(텍스트)를 갖는 요소를 선언할 때, PCDATA를 다음과같이

지정하여 사용한다." 가 더 자연스러운 문자아닌가?



또다른예...



자식요소선언(문단의 제목이다.)

최상위 요소의 하위요소인 자식 요소에 대하여 선언 할 수 있다.



문단이 사작하자 마자 저런 문장이 나온다. 저게 무슨말인가?



자식요소에 대하여 무엇을 어떻게 선언한단 말인가?



목적어도 없고 주어도 없고, 이런문장이 출판된 도서에 있다니 말이 되는가?



저 문장을 이해하려면 앞뒤 문장을 읽어서, 독자 스스로 빠져있는 주어와 목적어



를 찾아가며서 읽어야한다.



책의 내용이 알차고 아니고를 떠나서, 부드럽게 내용 전달이 되는 문장의 부재가



너무나 아쉬운책이다.

한학기 교재로 사용했었는데



XML에 관한 전반적인 주제를 다양한 예제로 다루어 주고



또한 ppt file도 제공 되어 강의 준비하는데 많은 도움이 되었습니다.

결제하기
• 문화비 소득공제 가능

도서구입 안내

<한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.

리뷰쓰기

닫기
* 상품명 :
IT CookBook, XML 원리와 응용: XML, DTD, XML 스키마, XSLT
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
IT CookBook, XML 원리와 응용: XML, DTD, XML 스키마, XSLT
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
IT CookBook, XML 원리와 응용: XML, DTD, XML 스키마, XSLT
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

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

자료실

최근 본 상품1