| HTML이 단순한 내용만을 표시할 수 있는 마크업 언어라면, XML은 자기 자신안에 구조화된 자료를 저장할 수 있는 마크업 언어다. XML이라는 이름 자체가 "eXtensible Markup Language"로 HTML과는 다르게 어느 형태로든 확장이 가능한 마크업 언어라는 점을 말해준다.
최근들어 XML의 활용도가 높아지고 있다. 인터넷 프로그램과 비즈니스관련 사이트에서 XML을 통해 자료를 주고 받는 일이 늘어나고 있고, 마이크로소프트의 닷넷 플랫폼은 XML을 바탕으로 모든 페이지와 프로그램들이 구현된다.
이 책은 처음으로 XML을 접하는 독자들을 위한 무작정 따라하기 방식으로 구성된 쉬운 XML입문서다. 많은 사람들이 어려워하는 XML을 XML이란 어떻게 구성되는지, DTD, XSD, XSL처럼 듣기만 해도 어려운 용어들은 XML과 어떤 관계가 있는지 쉽게 풀어낸다.
또한, XML에 대한 설명과 함께 실제로 사용되고 있는 닷넷 플랫폼에서 어떻게 XML을 이용하는지도 담고 있다. 구현언어로 C#을 사용하여 먼저 닷넷플랫폼과 C#의 기본적인 문법과 내용을 설명하고, XML을 이용하는 방법을 학습한다. 책을 통해 XML의 기본구성과 활용을 함께 배울 수 있다.
축구선수나 친구, 책을 비유로 해서 입문자들이 어렵지 않게 XML의 문서규칙을 익힐 수 있으며, XML을 직접 활용하는 채팅 예제를 작성해보면서 실제로 어떻게 닷넷 플랫폼에서 이용되는지도 배운다. |