Processing Xml With Java - A Guide To Sax, Dom, Jdom, Jaxp, And Trax Free Open Book

Processing Xml With Java - A Guide To Sax, Dom, Jdom, Jaxp, And Trax

Previous Section Next Section
Processing XML with Java™: A Guide to SAX, DOM, JDOM, JAXP, and TrAX
Publisher :Addison Wesley
Pub Date: November 08, 2002
ISBN: 0-201-77186-1
Pages: 1120
By Elliotte Rusty Harold

 


    Copyright
    Praise for Elliotte Rusty Harold's Processing XML with Java™
    List of Examples
    List of Figures
    Preface
      Who You Are
      How to Use This Book
      The Online Edition
      Some Grammatical Notes
      Contacting the Author
      Acknowledgments
   
    Part I.  XML
      Chapter 1.  XML for Data
      Motivating XML
      XML Syntax
      Validity
      Stylesheets
      Summary
   
      Chapter 2.  XML Protocols: XML-RPC and SOAP
      XML as a Message Format
      HTTP as a Transport Protocol
      RSS
      Customizing the Request
      XML-RPC
      SOAP
      Custom Protocols
      Summary
   
      Chapter 3.  Writing XML with Java
      Fibonacci Numbers
      Writing XML
      Output Streams, Writers, and Encodings
      A Simple XML-RPC Client
      A Simple SOAP Client
      Servlets
      Summary
   
      Chapter 4.  Converting Flat Files to XML
      The Budget
      The Model
      Input
      Determining the Output Format
      Building Hierarchical Structures from Flat Data
      Alternatives to Java
      Relational Databases
      Summary
   
      Chapter 5.  Reading XML
      InputStreams and Readers
      XML Parsers
      SAX
      DOM
      JAXP
      JDOM
      dom4j
      ElectricXML
      XMLPULL
      Summary
   
   
    Part II.  SAX
      Chapter 6.  SAX
      What Is SAX?
      Parsing
      Callback Interfaces
      Receiving Documents
      Receiving Elements
      Handling Attributes
      Receiving Characters
      Receiving Processing Instructions
      Receiving Namespace Mappings
      "Ignorable White Space"
      Receiving Skipped Entities
      Receiving Locators
      What the ContentHandler Doesn't Tell You
      Summary
   
      Chapter 7.  The XMLReader Interface
      Building Parser Objects
      Input
      Exceptions and Errors
      Features and Properties
      DTDHandler
      Summary
   
      Chapter 8.  SAX Filters
      The Filter Architecture
      The XMLFilter Interface
      Content Filters
      The XMLFilterImpl Class
      Parsing Non-XML Documents
      Multihandler Adapters
      Summary
   
   
    Part III.  DOM
      Chapter 9.  The Document Object Model
      The Evolution of DOM
      DOM Modules
      Application-Specific DOMs
      Trees
      DOM Parsers for Java
      Parsing Documents with a DOM Parser
      The Node Interface
      The NodeList Interface
      JAXP Serialization
      DOMException
      Choosing between SAX and DOM
      Summary
   
      Chapter 10.  Creating XML Documents with DOM
      DOMImplementation
      Locating a DOMImplementation
      The Document Interface as an Abstract Factory
      The Document Interface as a Node Type
      Normalization
      Summary
   
      Chapter 11.  The DOM Core
      The Element Interface
      The NamedNodeMap Interface
      The CharacterData Interface
      The Text Interface
      The CDATASection Interface
      The EntityReference Interface
      The Attr Interface
      The ProcessingInstruction Interface
      The Comment Interface
      The DocumentType Interface
      The Entity Interface
      The Notation Interface
      Summary
   
      Chapter 12.  The DOM Traversal Module
      NodeIterator
      NodeFilter
      TreeWalker
      Summary
   
      Chapter 13.  Output from DOM
      Xerces Serialization
      OutputFormat
      DOM Level 3
      Summary
   
   
    Part IV.  JDOM
      Chapter 14.  JDOM
      What Is JDOM?
      Creating XML Elements with JDOM
      Creating XML Documents with JDOM
      Writing XML Documents with JDOM
      Document Type Declarations
      Namespaces
      Reading XML Documents with JDOM
      Navigating JDOM Trees
      Talking to DOM Programs
      Talking to SAX Programs
      Java Integration
      What JDOM Doesn't Do
      Summary
   
      Chapter 15.  The JDOM Model
      The Document Class
      The Element Class
      The Attribute Class
      The Text Class
      The CDATA Class
      The ProcessingInstruction Class
      The Comment Class
      Namespaces
      The DocType Class
      The EntityRef Class
      Summary
   
   
    Part V.  XPath/XSLT
      Chapter 16.  XPath
      Queries
      The XPath Data Model
      Location Paths
      Expressions
      XPath Engines
      DOM Level 3 XPath
      Jaxen
      Summary
   
      Chapter 17.  XSLT
      XSL Transformations
      TrAX
      Extending XSLT with Java
      Summary
   
   
    Part VI.  Appendixes
      Appendix A.  XML API Quick Reference
      SAX
      DOM
      JAXP
      TrAX
      JDOM
      XMLPULL
   
      Appendix B.  SOAP 1.1 Schemas
      The SOAP 1.1 Envelope Schema
      The SOAP 1.1 Encoding Schema
      W3C Software Notice and License
   
      Appendix C.  Recommended Reading
      Books
      Specifications
   
   
Previous Section Next Section


     Main Menu
Main Page
Table of content
Copyright
Praise for Elliotte Rusty Harold's 'Processing XML with Java™'
List of Examples
List of Figures
Preface
Part I: XML
Part II: SAX
Part III: DOM
Part IV: JDOM
Part V: XPath/XSLT
Part VI: Appendixes


More Books
PHP Hacks
Processing Xml With Java - A Guide To Sax, Dom, Jdom, Jaxp, And Trax
The Koran (Holy Qur'an)
Macromedia Flash 8 Bible
Search Engine Optimization for Dummies
YouTube Traffic
PHP 5 for Dummies
Harry Potter and The Chamber of Secrets
Harry Potter and the Sorcerer's Stone
The Pilgrim's Progress
Wireless Hacks
Flash Hacks. 100 Industrial-Strength Tips & Tools
PayPal Hacks. 100 Industrial-Strength Tips and Tools
Amazon Hacks
Pdf Hacks
The Da Vinci Code
Google Hacks
The Holy Bible
Windows XP For Dummies
Harry Potter and the Half-Blood Prince
Seo Book
Upgrading and Repairing Networks
Macromedia Dreamweaver 8 UNLEASHED
Windows XP Annoyances
Windows XP Hacks
Microsoft Windows XP Power Toolkit
Teach Yourself MS Office In 24Hours
iPod & iTunes Missing Manual
PC Hacks 100 Industrial-Strength Tips and Tools
PC Overclocking, Optimization, and Tuning - 2th Edition
PC Hardware In A Nutshell 3rd Edition
PC Hardware in a Nutshell, 2nd Edition
Upgrading and Repairing PCs
Google for Dummies
MySQL Cookbook
Teach Yourself Macromedia Flash 8 In 24 Hours
PHP CookBook
Sams Teach Yourself JavaScript in 24 Hours
PHP5 Manual
Free Games Paper Airplanes