서브메뉴

본문

Microsoft MX 파서를 이용한 XML 프로그래밍
Microsoft MX 파서를 이용한 XML 프로그래밍
저자 : Foo Soo Mee
출판사 : 인포북
출판년 : 2002
ISBN : 8980544936

책소개


Microsoft의 기술을 사용한 XML 개발에 흥미가 있는 프로그래머들을 위한 책이다. XSLT, XPATH, SAX, DOM, XML 스키마 그리고 SOAP와 같은 핵심적인 XML 기술들을 Microsoft XML 파서와 Windows 플랫폼 그리고 XML 개발 소프트웨어와 접목시켜 XML의 이론적인 측면에만 초점을 맞추었던 기존의 책들과는 차이를 두었으며 실제 개발환경에서 사용되는 개념들은 예제를 사용하여 설명하였다.

배테랑 저자인 Soo Mee Foo와 Wei Meng Lee는 XML 개발자들에게 유용한 XML 기술들을 소개하였으며 웹서비스, ActiveX 데이터 오브젝트 (ADO), Microsoft SQL 서버 2000의 XML 지원과 같은 정보들을 제공하였다. 그리고 XML 기술의 가장 대표적인 응용인 무선 마크업 언어(WML)도 하나의 장에서 다루었다. 이 책은 이러한 흥미로운 기술을 사용하기 위해서 알고 있어야 하는 개념들을 제공해 준다.

목차


CHAPTER 1 XML의 소개
W3C와 XML
기본적인 XML 용어
XML의 규칙들
문서 형식 정의(DTD, Document Type Definition)
CDATA와 PCDATA
요소들과 속성들
XML 스키마
XML 인코딩과 유니코드(Unicode)
네임스페이스
XML 파서
Microsoft XML 파서(MSXML)
XML의 사용과 장점
XML과 웹 브라우저 지원
Microsoft XML 파서 릴리즈 3.0 SP1
XML 편집기
유용한 웹 링크
요약

CHAPTER 2 XPath를 이용한 XML 부분 어드레싱
XPath 표현식
XPath 데이터 모델
위치 경로
함수
단축된 문법
유용한 웹 링크
요약

CHAPTER 3 XSLT(Extensible Stylesheet Language Transformation)
XSLT에 대한 동기
MSXML3에서의 XSLT 지원
XSLT 맛보기
XSLT를 사용하여 XML의 문서 구조 변환하기
클라이언트측 XSLT 변환과 서버측 XSLT 변환
유용한 웹 링크
요약

CHAPTER 4 문서 오브젝트 모델(DOM)
DOM의 소개
XML DOM 파서들
MSXML3의 DOM 지원
XML 문서를 트리로 표현하기
메모리에 XML 문서의 DOM 트리 생성하기
DOM 트리 저장하기
DOM 트리를 처리하는 기본적인 API들
클라이언트측의 DOM : 쇼핑카트
서버측 DOM 프로그래밍 : 쇼핑카트
유용한 웹 링크
요약

CHAPTER 5 ADO 2.1 이상에서의 XML 지원
일반적인 데이터 접근(Universal Data Access)
ADO 오브젝트 모델
Connection 오브젝트
Recordset 오브젝트
Command 오브젝트
Record 오브젝트
Stream 오브젝트
오류 처리
사례 연구 : 3단 구조를 사용한 책 가격 갱신하기
유용한 웹 링크
요약

CHAPTER 6 SQL Server 2000에서 XML 지원
추가 소프트웨어의 설치와 설정
행집합 데이터 얻기와 행집합 데이터를 XML 데이터로 변환하기
OPENXML 제공자를 사용하여 XML 데이터에서 행집합 데이터 제공하기
HTTP를 사용하여 SQL Server에 접근하기
Updategram을 사용하여 변경하기
유용한 웹 링크
요약

CHAPTER 7 XML을 위한 간단한 API(SAX)
DOM의 대안
MSXML3의 SAX
SAX에서의 오류 처리
SAX 사용하기
어떤 경우에 SAX를 사용할 것인가
유용한 웹 링크
요약

CHAPTER 8 XML 스키마
XML 스키마와 XDR 스키마
XML 스키마 구경하기
XML 스키마 데이터 타입
그룹
스키마의 링킹과 재정의
"annotation"을 사용하여 스키마 주석달기
XML 스키마를 검증하기 위한 도구
유용한 웹 링크
요약

CHAPTER 9 무선 마크업 언어(Wireless Markup Language : WML)
WAP의 구조
무선 마크업 언어(WML) 이해하기
WML 응용 프로그램 테스트하기
WML과 XSLT를 사용하여 WAP 조작하기
Microsoft XSL ISAPI 사용하기
유용한 웹 링크
요약

CHAPTER 10 SOAP과 웹 서비스
SOAP 소개
웹 서비스
웹 서비스 생성하기
웹 서비스 사용하기
Microsoft SOAP 툴킷을 사용하여 웹 서비스 생성하기
SOAP 툴킷을 사용하여 웹 서비스 제공하기 : 사례 연구
웹 서비스의 보안
유용한 웹 링크
요약

Appendix A Microsoft XML 툴 설치하기
XML 문서를 검증해주는 IE 도구 설치하기
설치되어 있는 XML 파서 버전 검사하기

Appendix B 문서 오브젝트 모델(DOM) 레벨 1 코어 인터페이스
DOM에서 사용하는 기본 용어 이해하기
기본 인터페이스
확장된 인터페이스들

Appendix C 축약된 XML-Data(XDR) 스키마
XDR 스키마의 기본 요소
일반적인 설계
내용 모델 지정하기
데이터 타입
주해(Annotations)

QuickMenu