이미 소장하고 있다면 판매해 보세요.
|
- XML 기초 편 -
1장 XML 소개 XML의 기본적인 소개와 XML이라는 새로운 기술이 필요하게 된 배경, 그리고 XML 문서가 사용되는 용도와 목적에 대해서 살펴본다. 2장 XML 준비하기 진행할 학습에 필요한 XML 문서 작성용 에디터와 관련 S/W를 학습하게 된다. 3장 XML 문서 작성 방법 XML 문서를 작성하기 위한 기초 문법을 다루게 된다. XML 문서의 구조와 XML 문서의 구성요소인 엘리먼트와 속성을 작성하는 방법에 대해 살펴본다. 4장 DTD를 이용한 마크업 언어 개발 새로운 마크업 언어를 개발하기 위한 문서 타입 정의(DTD) 문서를 작성하는 방법을 살펴본다. 그리고 마크업 언어 개발 예제를 실습한다. 5장 XML 네임스페이스 XML 문서에서 네임스페이스가 필요한 이유와 네임스페이스의 선언 및 사용방법에 대해 살펴본다. 6장 XML 스키마 DTD의 단점을 보완해서 W3C에서 새롭게 개발한 XML 스키마 언어에 대해서 소개한다. XML 스키마 언어로 새로운 마크업 언어를 개발하는 방법에 대해서 자세히 설명한다. 7장 XPath 이해하기 XSL 문서 및 XPointer에서 사용되는 엘리먼트 경로 표기 언어인 XPath 언어에 대해서 살펴본다. 8장 XSL로 XML 문서 구조 변경 XML 문서를 다양한 형태로 표현하는 또 다른 기술인 XSL 마크업 언어에 대해서 소개한다. 그리고 XML 문서를 구조가 다른 XML 문서로 변환시키기 위해서 XSL 문서를 작성하는 방법과 적용하는 방법에 대해서 살펴본다. - XML 프로그래밍 편 - 9장 XML 문서 읽기 XML 판독기를 만드는 방법을 소개한다. XmlReader 클래스를 이용해서 URL 및 로컬에 존재하는 XML 문서를 읽는 방법을 실습한다. 그리고 DTD와 XML 스키마에 대해 유효성을 검사하는 프로그래밍 실습을 한다. 10장 XML 문서 작성 XML 작성기를 만드는 방법을 소개한다. XmlWriter 클래스를 이용해서 로컬 XML 문서 파일 및 스트림 형식의 XML 문서를 생성하는 방법을 실습한다. 11장 DOM을 이용한 XML 문서 처리 DOM 스펙을 이해하고, .NET Framework의 DOM 구현 클래스에 대해서 학습한다. 그리고 URL 및 로컬 파일, 메모리에 존재하는 XML 문서를 DOM 객체로 처리하는 방법을 실습한다. 또한 XPath를 이용해서 DOM 객체 트리를 검색하고, 추가, 수정, 삭제하는 방법에 대해서 실습한다. 12장 XSLT 프로세싱 닷넷 응용프로그램에서 XML 문서를 변환하기 위해서 XSLT 문서를 처리하는 방법을 학습한다. .NET Framework 2.0에서 제공하는 XslCompiledTransform 클래스의 사용 방법을 실습한다. 13장 ADO.NET과 XML ADO.NET에 대해 소개하고, XML 문서와 DataSet의 구조에 대해서 학습한다. 그리고 데이터베이스에서 데이터를 읽어 DataSet에 저장하고, XML 문서로 생성하는 방법을 실습한다. 또한 XML 문서를 DataSet에 저장하고 윈도우 폼 또는 ASP.NET 웹 폼에서 DataGrid 컨트롤에 디스플레이하는 방법을 실습한다. 그리고 DataSet과 XML 문서의 동기화 및 데이터베이스에 지연 변경을 업데이트하는 방법을 실습한다. 14장 SQL Server와 XML SQL Server 2000부터 지원하는 XML 기능들에 대해서 살펴본다. FOR XML을 이용해서 데이터베이스로부터 검색 결과를 XML 문서로 얻는 방법을 실습한다. 그리고 OPENXML을 이용해서 XML 문서를 쉽게 데이터베이스에 저장하는 방법을 실습한다. 15장 XML 주문 처리 프로그램 XML 문서가 정보 전달의 수단으로 사용된다는 것을 이해시키기 위해서 소켓을 이용한 주문 처리 프로그램을 개발해 볼 것이다. 서버와 클라이언트 간에 사용되는 정보 전달용 프로토콜이 XML 문서라는 것을 이해하게 되고, 이전 장까지 배운 모든 기술들이 어떻게 사용되는지 알게 될 것이다. |