Java and XML, 3rd Edition, shows you how to cut through all the hype about XML and put it to work. It teaches you how to use the APIs, tools, and tricks of XML to build real-world applications. The result is a new approach to managing information that touches everything from configuration files to web sites.
Java和XML,第3版,介绍了如何避开所有关于XML炒作性的引导,把XML融入到你的工作中。它教你如何使用XML的这些API,工具和技巧来建立实际的应用。其结果是一种新的管理信息的方法,这种新方法涉及了从配置文件到网站管理的所有事情。
After two chapters on XML basics, including XPath, XSL, DTDs, and XML Schema, the rest of the book focuses on using XML from your Java applications. This third edition of Java and XML covers all major Java XML processing libraries, including full coverage of the SAX, DOM, StAX, JDOM, and dom4j APIs as well as the latest version of the Java API for XML Processing (JAXP) and Java Architecture for XML Binding (JAXB). The chapters on web technology have been entirely rewritten to focus on the today's most relevant topics: syndicating content with RSS and creating Web 2.0 applications. You'll learn how to create, read, and modify RSS feeds for syndicated content and use XML to power the next generation of websites with Ajax and Adobe Flash.
在用两个章节介绍XML基础后(包括XPath,XSL中,DTD的,和XML Schema),书上其余的部分重点关注了在java应用程序中如何使用XML。Java和XML第三版涵盖了所有Java XML处理的主要类库,包括了SAX,DOM,StAX,JDOM和dom4j的API,以及最新版本的用于java与XML绑定的JAXP(Java API for XML Processing) 和JAXB(Java Architecture for XML Binding )。基于Web技术的章节已经完全重写,以专注于当今最热点的主题:聚合内容RSS和Web 2.0应用程序的创建。您将学习到如何创建,读取和修改RSS聚合内容订阅,并使用XML驱动下一代基于Ajax和Adobe Flash的网络的发展。
Topics include:
The basics of XML, including DTDs, namespaces, XML Schema, XPath, and Transformations
The SAX API, including all handlers, filters, and writers
The DOM API, including DOM Level 2, Level 3, and the DOM HTML module
The JDOM API, including the core and a look at XPath support
The StAX API, including StAX factories, producing documents and XMLPull
Data Binding with JAXB, using the new JAXB 2.0 annotations
Web syndication and podcasting with RSS
XML on the Presentation Layer, paying attention to Ajax and Flash applications
主题包括:
· XML的基础知识,包括DTD,命名空间,XML模式,XPath,和转换
· SAX API,包括所有处理器(filters),过滤器(filters),和编写器(writers)
· DOM的API,包括DOM 2级,Level 3级 ,和DOM HTML模块
· JDOM API,包括核心的内容和简单XPath支持的概述。
· StAX的API,包括StAX工厂,产生的文档和XMLPull(StAX factories, producing documents and XMLPull)。
· JAXB数据绑定,使用新的JAXB 2.0的注解
· 网站聚合与RSS播客
If you are developing with Java and need to use XML, or think that you will be in the future; if you're involved in the new peer-to-peer movement, messaging, or web services; or if you're developing software for electronic commerce, Java and XML will be an indispensable companion.
如果你正在使用Java进行开发并需要使用到XML,或认为你会在未来使用到;如果你卷入了一场新的点对点的活动,消息,或Web服务;或者如果你正在开发电子商务软件,Java和XML将是一个不可或缺的伴侣。