| Class Summary | |
|---|---|
| DefaultFilter | This class implements a filter that simply passes document events to the next handler. |
| DOMFragmentParser | A DOM parser for HTML fragments. |
| DOMParser | |
| ElementRemover | This class is a document filter capable of removing specified elements from the processing stream. |
| HTMLAugmentations |
This class is here to overcome the XNI changes to the
Augmentations interface. |
| HTMLComponent |
This interface extends the XNI XMLComponent interface
to add methods that allow the preferred default values for features
and properties to be queried.
|
| HTMLConfiguration | An XNI-based parser configuration that can be used to parse HTML documents. |
| HTMLConfiguration.ErrorReporter | Defines an error reporter for reporting HTML errors. |
| HTMLElements | Collection of HTML element information. |
| HTMLElements.Element | Element information. |
| HTMLElements.ElementList | Unsynchronized list of elements. |
| HTMLEntities | Pre-defined HTML entities. |
| HTMLErrorReporter | Defines an error reporter for reporting HTML errors. |
| HTMLEventInfo | This interface is used to pass augmentated information to the application through the XNI pipeline. |
| HTMLEventInfo.SynthesizedItem | Synthesized infoset item. |
| HTMLScanner | A simple HTML scanner. |
| HTMLScanner.ContentScanner | The primary HTML document scanner. |
| HTMLScanner.CurrentEntity | Current entity. |
| HTMLScanner.LocationItem | Location infoset item. |
| HTMLScanner.PlaybackInputStream | A playback input stream. |
| HTMLScanner.Scanner | Basic scanner interface. |
| HTMLScanner.SpecialScanner | Special scanner used for elements whose content needs to be scanned as plain text, ignoring markup such as elements and entity references. |
| HTMLTagBalancer | Balances tags in an HTML document. |
| HTMLTagBalancer.Info | Element info for each start element. |
| HTMLTagBalancer.InfoStack | Unsynchronized stack of element information. |
| Identity | This filter performs the identity operation of the original document event stream generated by the HTML scanner by removing events that are synthesized by the tag balancer. |
| NamespaceBinder |
This filter binds namespaces if namespace processing is turned on
by setting the feature "http://xml.org/sax/features/namespaces" is
set to true.
|
| NamespaceBinder.NamespaceSupport |
This namespace context object implements the old and new XNI
NamespaceContext interface methods so that it can
be used across all versions of Xerces2. |
| Purifier | This filter purifies the HTML input to ensure XML well-formedness. |
| SAXParser | A SAX parser for HTML documents. |
| Writer | An HTML writer written as a filter. |