本書共分9章,每章既有各自的主題,又相互關聯,由淺入深,并從基礎知識入手,隨著知識的不斷深入,同時積累對基礎知識的運用,通過每章的實例充分體現了知識點的運用。本書主要包括4個部分的內容:XML基礎知識(第1章)、XML的模式(第2、3章)、XML樣式表(第4、5章),以及XML高級編程與綜合應用(第6~9章)。XML基礎知識部分介紹了XML技術的發(fā)展背景和起源、XML的基本概念和語法、編寫XML程序的環(huán)境與相關技術。XML的模式部分主要介紹了兩種定義XML文檔結構的模式DTD、XSD,并重點闡述了XSD的語法和實際應用。XML樣式表部分則從不同應用角度,闡述了CSS、XSL兩種樣式表技術的語法以及運用方法。在前面幾個部分的基礎上,XML高級編程與綜合應用部分,通過一些綜合性的案例,闡述了訪問XML文檔的具體方法,以及與其他技術(如腳本、.NET、Java等)結合,在實際應用中的實現與技巧。第四部分是技術應用部分,也是本書的重點,它包括了對XML的訪問技術;結合JavaScript腳本編程生成動態(tài)網頁;分別與ASENET、Java技術整合,實現功能強大的實用程序;還介紹了由XML擴展的新技術AJAX、RSS,并詳細闡述了如何在實際應用中運用這些新技術。