|  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 | | |  |  |  | 
   The Xerces Native Interface (XNI) is a framework for communicating
   a "streaming" document information set and constructing generic
   parser configurations. XNI is part of the Xerces2 development but
   the Xerces2 parser is just a standards compliant reference 
   implementation of the Xerces Native Interface. Other parsers can be
   written that conform to XNI without conforming to any particular 
   standards or using any code from the reference implementation.
   
   The Xerces Native Interface is used to implement the Xerces2 parser
   from a set of modular components in a standard configuration. This 
   configuration is then used to drive the DOM and SAX parser 
   implementations provided with Xerces2. However, XNI is merely an
   internal set of interfaces. There is no need for an XML
   application programmer to learn XNI if they only intend to interface
   to the Xerces2 parser using standard interfaces like JAXP, DOM, and
   SAX. Xerces developers and application developers that need more
   power and flexibility than that provided by the standard interfaces
   should read and understand XNI.
   Overview information: Design and implementation information: | 
 
 
 
 | 
 |