Buying Options
Java and XML, Second Edition
Safari Books Online
Add to Cart
What is this?

Product Editions

Please consider the latest edition.

  1. Java and XML, Third Edition - December 2006
  2. Java and XML, Second Edition - August 2001
  3. Java and XML - June 2000
Description
New chapters on Advanced SAX, Advanced DOM, SOAP, and data binding, as well as new examples throughout, bring the second edition of Java & XML thoroughly up to date. Except for a concise introduction to XML basics, the book focuses entirely on using XML from Java applications. It's a worthy companion for Java developers working with XML or involved in messaging, web services, or the new peer-to-peer movement.
Full Description
Table of Contents
  1. Chapter 1 Introduction

    1. XML Matters

    2. What's Important?

    3. The Essentials

    4. What's Next?

  2. Chapter 2 Nuts and Bolts

    1. The Basics

    2. Constraints

    3. Transformations

    4. And More...

    5. What's Next?

  3. Chapter 3 SAX

    1. Getting Prepared

    2. SAX Readers

    3. Content Handlers

    4. Error Handlers

    5. Gotcha!

    6. What's Next?

  4. Chapter 4 Advanced SAX

    1. Properties and Features

    2. More Handlers

    3. Filters and Writers

    4. Even More Handlers

    5. Gotcha!

    6. What's Next?

  5. Chapter 5 DOM

    1. The Document Object Model

    2. Serialization

    3. Mutability

    4. Gotcha!

    5. What's Next?

  6. Chapter 6 Advanced DOM

    1. Changes

    2. Namespaces

    3. DOM Level 2 Modules

    4. DOM Level 3

    5. Gotcha!

    6. What's Next?

  7. Chapter 7 JDOM

    1. The Basics

    2. PropsToXML

    3. XMLProperties

    4. Is JDOM a Standard?

    5. Gotcha!

    6. What's Next?

  8. Chapter 8 Advanced JDOM

    1. Helpful JDOM Internals

    2. JDOM and Factories

    3. Wrappers and Decorators

    4. Gotcha!

    5. What's Next?

  9. Chapter 9 JAXP

    1. API or Abstraction

    2. JAXP 1.0

    3. JAXP 1.1

    4. Gotcha!

    5. What's Next?

  10. Chapter 10 Web Publishing Frameworks

    1. Selecting a Framework

    2. Installation

    3. Using a Publishing Framework

    4. XSP

    5. Cocoon 2.0 and Beyond

    6. What's Next?

  11. Chapter 11 XML-RPC

    1. RPC Versus RMI

    2. Saying Hello

    3. Putting the Load on the Server

    4. The Real World

    5. What's Next?

  12. Chapter 12 SOAP

    1. Starting Out

    2. Setting Up

    3. Getting Dirty

    4. Going Further

    5. What's Next?

  13. Chapter 13 Web Services

    1. Web Services

    2. UDDI

    3. WSDL

    4. Putting It All Together

    5. What's Next?

  14. Chapter 14 Content Syndication

    1. The Foobar Public Library

    2. mytechbooks.com

    3. Push Versus Pull

    4. What's Next?

  15. Chapter 15 Data Binding

    1. First Principles

    2. Castor

    3. Zeus

    4. JAXB

    5. What's Next?

  16. Chapter 16 Looking Forward

    1. XLink

    2. XPointer

    3. XML Schema Bindings

    4. And the Rest. . .

    5. What's Next?

  1. Appendix A API Reference

    1. SAX 2.0

    2. DOM Level 2

    3. JAXP 1.1

    4. JDOM 1.0 (Beta 7)

  2. Appendix B SAX 2.0 Features and Properties

    1. Core Features

    2. Core Properties

  3. Colophon

View Full Table of Contents
Product Details
Title:
Java and XML, Second Edition
By:
Brett McLaughlin
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
August 2001
Pages:
528
Print ISBN:
978-0-596-00197-1
| ISBN 10:
0-596-00197-5
Customer Reviews
About the Author
  1. Brett McLaughlin

    Brett McLaughlin has been working in computers since the Logo days. (Remember the little triangle?) He currently specializes in building application infrastructure using Java and Java-related technologies. He has spent the last several years implementing these infrastructures at Nextel Communications and Allegiance Telecom, Inc. Brett is one of the co-founders of the Java Apache project Turbine, which builds a reusable component architecture for web application development using Java servlets. He is also a contributor of the EJBoss project, an open source EJB application server, and Cocoon, an open source XML web-publishing engine. He is author of the soon-to-be-released O'Reilly book, Building Java Enterprise Applications.

    View Brett McLaughlin's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animals on the cover of Java & XML, Second Edition are lions (Panthera leo). These great cats differ from other solitary felines in that they form family groups, called prides. Prides consist of as many as 30 to 40 lions, most of which are females and their offspring. The lifespan of a lion is approximately 3-4 years. Full grown males can grow up to 10 feet in length; the only cat larger is the tiger. The lion's eye is particularly sensitive to movement, and it can detect the movement of its prey from a great distance. Special receptor cells in the cat's eye give it exceptional night vision.

Lions live in eastern and southern Africa, although some subspecies of the African lion are endangered. The Asiatic lion (P.l. persica) once lived throughout India, the Middle East, and Southern Asia. Today, its population has been reduced to approximately 290 animals, which can be found in the Gir Forest National Park in Gujarat, western India. The Barbary and Cape lions are extinct.

Lions are carnivores and prey on large herd animals. They are at the top of the food chain, the apex predator of their environment. The females are the hunters, while the males' role is to protect the pride from other aggressive males. Lions are not as fast as other big cats, such as the cheetah. As a result, they concentrate on heavier, less agile animals, and hunt from ambush by driving prey toward concealed members of the hunting group. They use coordinated, cooperative techniques that enable the group to hunt with more success than an individual could. African lions eat wildebeest, zebra, antelope, gazelle, impala, and giraffe. Colleen Gorman was the production editor and copyeditor for Java & XML, Second Edition. Emily Quill was the proofreader, and Catherine Morris and Jane Ellin provided quality control. John Bickelhaupt wrote the index.

Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from Grosvenor Prints in London. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

Melanie Wang designed the interior layout, based on a series design by Nancy Priest. The heading font is Bitstream Bodoni, the text font is ITC New Baskerville, and the code font is Constant Willison. Neil Walls and Anne-Marie Vaduva converted the files from Microsoft Word to FrameMaker 5.5.6 using tools created by Mike Sierra. The illustrations that appear in the book were produced by Jessamyn Read and Rob Romano using Macromedia FreeHand 9 and Adobe Photoshop 6.

Whenever possible, our books use a durable and flexible lay-flat binding. If the page count exceeds the lay-flat binding limit, perfect binding is used.

  • Book cover of Java and XML