Java and XML, 3rd Edition, shows you how to cut throughall the hype about XML and put it to work. It teaches you how touse the APIs, tools, and tricks of XML to build real-worldapplications. The result is a new approach to managing informationthat touches everything from configuration files to web sites.
After two chapters on XML basics, including XPath, XSL, DTDs,and XML Schema, the rest of the book focuses on using XML from yourJava applications. This third edition of Java and XML coversall major Java XML processing libraries, including full coverage ofthe SAX, DOM, StAX, JDOM, and dom4j APIs as well as the latestversion of the Java API for XML Processing (JAXP) and JavaArchitecture for XML Binding (JAXB). The chapters on web technologyhave been entirely rewritten to focus on the today's most relevanttopics: syndicating content with RSS and creating Web 2.0applications. You'll learn how to create, read, and modify RSSfeeds for syndicated content and use XML to power the nextgeneration of websites with Ajax and Adobe Flash.
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 HTMLmodule
The JDOM API, including the core and a look at XPathsupport
The StAX API, including StAX factories, producing documents andXMLPull
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 andFlash applications
If you are developing with Java and need to use XML, or thinkthat you will be in the future; if you're involved in the newpeer-to-peer movement, messaging, or web services; or if you'redeveloping software for electronic commerce, Java and XML will bean indispensable companion.