|
| |
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:
|
|
|