内容简介
一段时间以来,XML已经成为Internet开发人员之间的热门话题。但是怎样深入理解XML的所有类型,并让其工作呢?本书阐述了如何使用XML构建真实世界的应用,其中代码和数据都是真正可移植的。
Java为编程提供了一种平台无关的语言,从而导致了一场编程世界的革命。XML为数据交换提供了一种平台无关的语言,从而使Java这场革命如虎添翼。对于构建基于Web的企业级应用而言,Java和XML有许多相似的特性,比如平台无关性、可扩展性、可重用性和对Unicode的支持。本书展示如何将两者结合起来构建动态生成内容的Web站点,如何通过信息共享和数据交换来降低编写企业级软件的开销,以及如何为需要数据的其他问题开发简单和高效的解决方案。
本书覆盖如下专题:
* XML基础
* 使用SAX和DOM API解析XML
* 使用DTD和XML模式设计新的文档类型
* 编写生成XML数据的程序
* 使用XML-RPC开发应用
* 使用Web发布框架如Apache Cocoon
* 使用XML作为配置语言
* 使用XML构建B2B应用
* 使用RSS和XSP构建信息频道和动态内容
本书是第一本讲述最新版本的DOM规范(DOM Level 2)和SAX API(SAX 2.0)的书。它还是讲述JDOM的第一本书,JDOM是让Java应用程序操作XML更容易的全新API。如果你正在使用XML进行开发,或者准备将来这样做(只要你的工作与Web发布有关),或者正在开发电子商务软件,本书都将是不可或缺的伴侣。
书中还包含SAX 2.0、DOM Level 2和JDOM 1.0的快速参考。