Free Shipping In the UK
Currency:
GBP £ GBP
SAX2 By David Brownell

SAX2
by David Brownell

In Stock
£2.99
This text offers you the information needed to use the Simple API for XML (SAX2), the dominant API for efficient XML processing with Java. With the SAX2 API, developers have access to the information in XML documents as they are read, without imposing major memory constraints or a code footprint.
Only 1 left

SAX2 Summary


SAX2: Processing XML Efficiently with Java by David Brownell

This text offers you the information needed to use the Simple API for XML (SAX2), the dominant API for efficient XML processing with Java. With the SAX2 API, developers have access to the information in XML documents as they are read, without imposing major memory constraints or a large code footprint. SAX2 is often used by other APIs "under the covers", and provides a foundation for processing and creating both XML and non-XML information. SAX2 also carries a significant learning curve. Here, author David Brownell explores the many details of managing XML parsers, filtering the information those parsers return, generating your own SAX2 events to convert non-XML information to an XML form, and developing strategies for using event-based parsing in a variety of application scenarios. Created in a public process by the XML-Dev mailing list, SAX2 uses callbacks to report the information in an XML document as the document is read, allowing you to create your own program structures around the content of documents. No intermediary model of an entire XML document is necessary, and the mapping from XML structures to Java structures and back is straightforward. Both developers learning about SAX2 for the first time and developers returning for reference and advanced material about SAX2 will find useful information in this book. Chapters provide detailed explanations and examples of many different aspects of SAX2 development, while appendices provide a reference to the API and an explanation of the relationships between the SAX2 API and the XML Information Set. While the core of the API is quite approachable, many of its more advanced features are both obscure and powerful. You can use SAX2 to filter, modify, and restructure information in layers of processing which make it easy to reuse generic tools. SAX2 also has some significant limitations that applications need to address in their own ways. This new book offers the detail and examples required to use SAX2 to its full potential, taking advantage of its power while avoiding its limitations.

Why buy from World of Books

Our excellent value books literally don't cost the earth
Free delivery in the UK
Read more here
Every used book bought is one saved from landfill

About David Brownell


David Brownell is a software engineer. He's been involved with SAX since shortly after the XML 1.0 specification went final, and is currently involved in maintaining the SAX APIs and the GNUJAXP implementation. When he worked at Sun, he started the Java XML engineering effort, including SAX support, as a natural follow-on to the servlet based web software infrastructure.

Table of Contents


Preface Chapter 1. The Simple API for XML Types of XML APIs Why Choose SAX? Why Not to Choose SAX? A Short History of SAX Packages in the SAX2 API Some Popular SAX2 Parser Distributions Installing a SAX2 Parser What XML Are We Talking About? Chapter 2. Introducing SAX2 Producers and Consumers Beginning SAX Basic ContentHandler Events Producer-Side Validation Exception Handling Namespaces and SAX2 Chapter 3. Producing SAX2 Events Pull Mode Event Production with XMLReader Bootstrapping an XMLReader Configuring XMLReader Behavior The EntityResolver Interface Other Kinds of SAX2 Event Producers Chapter 4. Consuming SAX2 Events More About ContentHandler The LexicalHandler Interface Exposing DTD Information Turning SAX Events into Data Structures XML Pipelines Chapter 5. Other SAX Classes Helper Classes SAX1 Support Chapter 6. Putting It All Together Rich Site Summary: RSS XML and Messaging Including Subdocuments Appendix A. SAX2 API Summary Appendix B. SAX2 and the XML Infoset Index

Additional information

GOR008592955
SAX2: Processing XML Efficiently with Java by David Brownell
David Brownell
Used - Good
Paperback
O'Reilly Media, Inc, USA
2002-01-01
228
0596002378
9780596002374
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us.