JAVA의 구조는 객체 지향이며, XML 또한 객체 지향에 맞추어 코딩하는 것이 가능한 언어이다. XML은 배우기 쉬우면서 안정적이고, 정보를 가공하는 능력이 탁월하여 다양한 형태의 잘 꾸며진 폼으로 사용자에게 제공해 준다. 이 책은 이러한 두 언어의 연동성을 쉽게 설명하기 위해 기본적인 설치 운영에서부터 DTD, XML 스키마, SAX, DOM, JDOM 등 XML 문서에 액세스하여 조작하거나 생성하는 방법에 대해 쉽고 일목요연하게 설명하고 있다.
일반적인 기초 프로그래밍 서적이라면 연산자나 변수, 함수, 클래스, API에 대한 설명으로 책의 대부분을 차지하는 경우가 많은데, 이 책에서는 이러한 내용을 간단하게 요점 정리하여 다루면서도 쉽게 이해할 수 있도록 그림을 이용한 따라하기 방식을 채택하였다. 따라서 XML과 JAVA에 대한 개념을 파악하기 쉬우며, API에 대해 고리타분한 설명보다는 XML과 관련된 핵심 API를 중심으로 자세히 설명해 놓았다.
이 책은 총 10장으로 구성되어 있으며 권말 부록으로 SAX, DOM, JDOM, JAXP API 레퍼런스와 시디롬 사용법을 포함하고 있다.
[부록 CD] JAVA SDK 1.4, XML spy 트라이얼 버전, 본문에 수록된 관련 샘플