Win a copy of Secure Financial Transactions with Ansible, Terraform, and OpenSCAP this week in the Cloud/Virtualization forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Jeanne Boyarsky
  • Bear Bibeault
  • Rob Spoor
  • Henry Wong
  • Liutauras Vilda
Saloon Keepers:
  • Tim Moores
  • Carey Brown
  • Stephan van Hulst
  • Tim Holloway
  • Piet Souris
  • Frits Walraven
  • Himai Minh
  • Jj Roberts

"SAX2" - Release Announcement - O'Reilly

"The Hood"
Posts: 8521
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Sebastopol, CA--With some fanfare, XML is transforming the way electronic information is shared. Less widely touted yet also significant is the role SAX (the Simple API for XML) plays in
processing XML data. SAX2 is standard and highly efficient interface that orchestrates event-based XML parsing, reading and processing information from XML documents. With SAX2, developers have access to information in XML documents as they are read, without imposing major memory constraints or a large code footprint.
"Despite being called the Simple API for XML, things are often more complicated than they first appear," notes David Brownell, author of "SAX2" (O'Reilly, US $29.95). "SAX has grown to accommodate a lot of the flexibility needed by the tools and applications that process XML,
but when you start out with SAX, you should first focus on its underlying simplicity."
Brownell is uniquely qualified to help programmers hone in on both that underlying simplicity and its power. "I've been involved in SAX since the earliest days, both on the design and implementation sides. In fact, I provided the first full implementation of the SAX2 APIs,
including extensions." Brownell has created multiple parsers--including Sun's parser--and tools that use SAX. Melding a tutorial style with
complete reference features, his book covers SAX thoroughly, including filters, SAX Properties, and SAX Features, and is based on the current
version of the Java language support for SAX2. "SAX is the most widely available API for building XML event pipelines, and SAX2 substantially enriched those original APIs," says Brownell.
"SAX2" isn't just the most in-depth book available on the subject--it's currently the only book available. SAX2 is a key component of many
developers' XML toolkits, but until now, developers have had to rely on inadequate piecemeal documentation of this essential tool for
processing XML information. Or they had to be content with the mini-tutorials found in books on XML, which don't cover the most powerful, yet sometimes obscure, features of SAX. Although it's a Java API, the "SAX way" has grown into SAX-based toolkits from Microsoft and many others in non-Java environments.
When asked about the future potential of SAX2, Brownell replies, "When Sun releases JDK 1.4, it will include SAX2 support. That means that
SAX2 will be available to a lot of Java developers that haven't previously seen it." No matter if you're just learning SAX2 or seeking
explanation of advanced material, "SAX2" is an indispensable guide to playing SAX2 to its fullest.

Additional Resources: "SAX2" is also available on Safari Books Online, see:
An article by author David Brownell, "Top Ten SAX2 Tips," is available
Chapter 3, "Producing SAX2 Events," is available free online at:
For more information about the book, including Table of Contents, index, author bio, and samples, see:
For a cover graphic in jpeg format, go to:

By David Brownell
January 2002
0-596-00237-8, Order Number: 2378
228 pages, $29.95 (US) $44.95 (Can)
mister krabs
Posts: 13974
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Purchase this book by clicking here:
All of the world's problems can be solved in a garden - Geoff Lawton. Tiny ad:
SKIP - a book about connecting industrious people with elderly land owners
    Bookmark Topic Watch Topic
  • New Topic