도서명 | Power XML |
---|---|
저자 | 구인모 / 송지영 |
출판사 | 복두출판사 |
판수(크기) | 1판 |
쪽수 | 178 |
판형 | 46배판 |
출판일 | 2009년 개정 |
ISBN | 89-8000-378-1 |
제1장 XML의 정의
XML
XML의 역사
XML 소유
월드 와이드 웹 컨소시엄(World Wide Web Consortium)
W3C 사양과 문법
XML 기본 사양
XML 문서 작성기
XML 파저
XML 응용 프로그램
연습문제
제2장 XML 구문
XML 구문 규칙
태그(Tag)
엘리먼트
속성
내장형 엔티티
잘 구성된 XML(Well-Formed XML)
XML의 구성
연습문제
제3장 DTD를 사용한 유효한 XML 문서 작성
DTD(Document Type Definition)
DTD 구문
문서 타입 선언(Document Type Declaration)
내부 DTD
외부 DTD
HTML을 위한 공용 DTD 선언
내부 DTD와 외부 DTD의 조합
엘리먼트 선언
내용 모델
#PCDATA 모델
속성 선언
속성 타입
기본 속성 값
엔티티 선언
파징된 엔티티
일반 엔티티
매개변수 엔티티
표기법 선언
DTD 사용의 필요성
연습문제
제4장 스키마를 사용한 유효한 XML 문서 작성
스키마의 필요성
DTD의 제약사항
XML 스키마의 장점
스키마의 역사
스키마 구문
스키마 엘리먼트
속성 정의
주석(annotation) 생성
인스턴스 문서
연습문제
제5장 XML의 출력
XML의 출력 메카니즘
CSS의 역할
XSL(Extensible Stylesheet Language)
XSLT와 XSL-FO
전자 상거래 분야에서 XSL의 장점
XPath(XML Path Language)
XPath 표현식
XPath 함수
XSL 변환
Stylesheet 엘리먼트
Template 엘리먼트
value-of 엘리먼트
apply-templates 엘리먼트
for-each 엘리먼트
if와 when 엘리먼트
Output 엘리먼트
XML에 XSLT의 적용
XSL 포매팅 객체(XSL-FO)
page-sequence와 flow 엘리먼트
page-master 엘리먼트
XSL-FO 처리 엔진
XSL-FO를 사용한 XSLT
연습문제
제6장 XML 프로그래밍
파저
DOM(Document Object Model)
DOM API
Node 인터페이스
SAX(Simple API for XML)
SAX의 기능
파저 비교
연습문제
제7장 XML과 서버
서버에서 XML 사용 이유
파저를 사용하지 않은 작업
파저를 사용한 작업
DOM 파저의 생성
문서 생성
문서 저장
기존 문서의 로딩
스타일 시트 적용
연습문제
제8장 XML과 클라이언트
브라우저 지원
클라이언트에서 XML 처리 장점
스타일 시트의 적용
DOM 파저의 실행
변환
클라이언트에서 XML의 사용
브라우저에서의 XML
기타 XML 응용
연습문제
제9장 XML과 데이터베이스
데이터베이스에서의 XML 사용
데이터 추출
데이터베이스와 연결
XML 형태의 데이터 검색
XML을 지원하는 데이터베이스 제품
연습문제
제10장 XML 기술의 발전
XML 신기술
XLink
링크 타입
XPointer
XForms
SOAP과 웹 서비스
SOAP 기능
플랫폼 간의 상호 연산
웹 서비스
SOAP과 웹 서비스
연습문제
인터넷의 사용이 점점 보편화되면서, 웹 문서를 생성하고 교환하는 일이 점점 빈번해지고 있다. 이제까지 인터넷 상에서 웹 문서를 작성하는 기본 형식은 HTML이었다. 그러나 실제로 웹 상에서 생성되고 교환되는 다양한 형식의 문서들은 HTML 형식으로 표현하기엔 많은 제약이 따른다. 특히 HTML을 사용하면 문서의 논리적 구조의 표현상의 제약이 따른다. 이를 해결하기 위해 1996년 W3C(World Wide Web Consortium)에서는 사용자가 정의한 구조화된 문서 형식을 지원하기 위해 XML(eXtensible Markup Language)을 제안하였다.
XML은 인터넷 상에서 데이터 교환 시 데이터의 모호함을 방지하고 데이터의 논리적 구조를 표현하기 위해 개발된 텍스트 기반 문서 교환 방식이다. 현재 XML은 인터넷 상에서 HTML을 대체하여 웹 기반 정보 시스템 분야에서 표준 데이터 교환 방식으로 자리 잡고 있다.
이 책은 IT를 전공하는 학생들을 대상으로 한 학기 강의 교재로 적합하다. 매 장마다 풍부하고 다양한 그림과 예제를 수록하여 XML의 실용적인 제반 기술을 설명하므로, 책의 각 장의 예제를 실습함으로써 자연스럽게 XML의 최신 기술을 습득할 수 있다. 또한 각 장의 처음에 학습 목표를 기술함으로써 학습 내용을 명확히 하였으며 마지막에 연습문제와 약어 풀이를 수록함으로써 배운 내용을 복습할 수 있다.
학생들은 이 책을 통해 DTD와 스키마를 사용한 유효한 XML 문서 작성, XSL의 사용법, XML 문서의 포매팅 및 출력, XML 프로그래밍, 클라이언트와 서버환경에서의 XML 문서 작성 및 교환, 데이터베이스에서의 XML의 사용, XML 보안 등의 기술을 배우고 앞으로의 XML 기술 발전 동향을 알 수 있을 것이다.
모쪼록 학생들이 이 책을 통해 웹 상에서 자유롭게 XML의 문서를 관리할 수 있기를 바란다.
재화 등의 배송방법에 관한 정보 | 상품 상세설명페이지 참고 |
---|---|
주문 이후 예상되는 배송기간 | 상품 상세설명페이지 참고 |
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회 시 소비자가 부담하는 반품비용 등에 관한 정보 | 배송ㆍ교환ㆍ반품 상세설명페이지 참고 |
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회가 불가능한 경우 그 구체적 사유와 근거 | 배송ㆍ교환ㆍ반품 상세설명페이지 참고 |
재화등의 교환ㆍ반품ㆍ보증 조건 및 품질보증 기준 | 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다. |
재화등의 A/S 관련 전화번호 | 상품 상세설명페이지 참고 |
대금을 환불받기 위한 방법과 환불이 지연될 경우 지연에 따른 배상금을 지급받을 수 있다는 사실 및 배상금 지급의 구체적 조건 및 절차 | 배송ㆍ교환ㆍ반품 상세설명페이지 참고 |
소비자피해보상의 처리, 재화등에 대한 불만처리 및 소비자와 사업자 사이의 분쟁처리에 관한 사항 | 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다. |
거래에 관한 약관의 내용 또는 확인할 수 있는 방법 | 상품 상세설명페이지 및 페이지 하단의 이용약관 링크를 통해 확인할 수 있습니다. |
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 |
고객 부담
최초 배송비를 포함해 왕복 배송비가 발생합니다. 또, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
상품의 불량 또는 오배송 | 고객부담 아님 |
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
대표상담전화