一段時間以來,XML已經成為Internet開發(fā)人員之間的熱門話題。但是怎樣深入理解XML的所有類型,并讓其工作呢?本書闡述了如何使用XML構建真實世界的應用,其中代碼和數據都是真正可移植的。 Java為編程提供了一種平臺無關的語言,從而導致了一場編程世界的革命。XML為數據交換提供了一種平臺無關的語言,從而使Java這場革命如虎添翼。對于構建基于Web的企業(yè)級應用而言,Java和XML有許多相似的特性,比如平臺無關性、可擴展性、可重用性和對Unicode的支持。本書展示如何將兩者結合起來構建動態(tài)生成內容的Web站點,如何通過信息共享和數據交換來降低編寫企業(yè)級軟件的開銷,以及如何為需要數據的其他問題開發(fā)簡單和高效的解決方案。 本書覆蓋如下專題: * XML基礎 * 使用SAX和DOM API解析XML * 使用DTD和XML模式設計新的文檔類型 * 編寫生成XML數據的程序 * 使用XML-RPC開發(fā)應用 * 使用Web發(fā)布框架如Apache Cocoon * 使用XML作為配置語言 * 使用XML構建B2B應用 * 使用RSS和XSP構建信息頻道和動態(tài)內容 本書是第一本講述最新版本的DOM規(guī)范(DOM Level 2)和SAX API(SAX 2.0)的書。它還是講述JDOM的第一本書,JDOM是讓Java應用程序操作XML更容易的全新API。如果你正在使用XML進行開發(fā),或者準備將來這樣做(只要你的工作與Web發(fā)布有關),或者正在開發(fā)電子商務軟件,本書都將是不可或缺的伴侶。 書中還包含SAX 2.0、DOM Level 2和JDOM 1.0的快速參考。