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