本书共分9章,每章既有各自的主题,又相互关联,由浅入深,并从基础知识入手,随着知识的不断深入,同时积累对基础知识的运用,通过每章的实例充分体现了知识点的运用。本书主要包括4个部分的内容:XML基础知识(第1章)、XML的模式(第2、3章)、XML样式表(第4、5章),以及XML高级编程与综合应用(第6~9章)。XML基础知识部分介绍了XML技术的发展背景和起源、XML的基本概念和语法、编写XML程序的环境与相关技术。XML的模式部分主要介绍了两种定义XML文档结构的模式DTD、XSD,并重点阐述了XSD的语法和实际应用。XML样式表部分则从不同应用角度,阐述了CSS、XSL两种样式表技术的语法以及运用方法。在前面几个部分的基础上,XML高级编程与综合应用部分,通过一些综合性的案例,阐述了访问XML文档的具体方法,以及与其他技术(如脚本、.NET、Java等)结合,在实际应用中的实现与技巧。第四部分是技术应用部分,也是本书的重点,它包括了对XML的访问技术;结合JavaScript脚本编程生成动态网页;分别与ASENET、Java技术整合,实现功能强大的实用程序;还介绍了由XML扩展的新技术AJAX、RSS,并详细阐述了如何在实际应用中运用这些新技术。