# Package org.crosswire.common.xml

A collection of various XML utility classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Converter | A generic method of converting one SAX stream into another.
  SAXEventProvider | A simple way of giving someone a place from which to get SAX events.

- Class Summary
  Class | Description
  --- | ---
  HTMLSerializingContentHandler | This class provides for the formatted and syntax highlighted serialization of a SAX stream to a `Writer`.
  JDOMSAXEventProvider | A SAXEventProvider that provides SAX events from a JDOM Document.
  PrettySerializingContentHandler | This class provides for the formatted serialization of a SAX stream to a `Writer`.
  RedLetterText | RedLetterText remembers when text should be red.
  SAXEventProviderInputSource | This is a simple marker interface that we can use with SAXEventProviderXMLReader.
  SAXEventProviderXMLReader |
  SerializingContentHandler | Class to convert a SAX stream into a simple String.
  StringSAXEventProvider | A SAXEventProvider that provides SAX events from a String.
  TransformingSAXEventProvider | A SAXEventProvider that gets its output data from an XSL stylesheet and another SAXEventProvider (supplying input XML).
  TransformingSAXEventProvider.TemplateInfo | A simple class to link modification times to Templates objects
  TransformingSAXEventProviderConverter | An implementation of Converter that uses a TransformingSAXEventProvider to transform one SAXEventProvider into another SAXEventProvider using XSL.
  XalanProcess | Allows xalan's xslt process class to be invoked as a command line application.
  XMLFeatureSet | A set of useful XML Features
  XMLFeatureSet.XMLFeatureState | A holder of the boolean state for a feature.
  XMLHandlerAdapter | Checks a XML document for problems, reporting line and offset.
  XMLProcess | Runs an xml parser on an xml file using an xml handler.
  XMLUtil | Utilities for working with SAX XML parsing.

- Enum Summary
  Enum | Description
  --- | ---
  FormatType | The PrettySerializingContentHandler uses a FormatType to control its output.
  XMLFeature | Wraps an XML Feature.

## Package org.crosswire.common.xml Description

A collection of various XML utility classes.