| Class | Description |
|---|---|
| XmlBaseAwareXmlTextReader | XmlTextReader supporting XML Base. |
| XmlFirstLowerWriter | Implements an XmlWriter that turns the first letter of outgoing elements and attributes into lowercase. |
| XmlFirstUpperReader | Implements an XmlTextReader that turns the first letter of incoming elements and attributes into uppercase. |
| XmlFragmentStream | Allows streams without a root element (i.e. multiple document fragments) to be passed to an XmlReader. |
| XmlNamespaces | Provides public constants for wellknown XML namespaces. |
| XmlNodeFactory | Creates XmlNode wrapper instances for different XML APIs, for use in XML serialization. |
| XmlNodeListFactory | Constructs XmlNodeList instances from XPathNodeIterator objects. |
| XmlParsedWriter | Writes XML to a memory buffer that can be retrieved as a pre-parsed XmlReader for fast processing. |
| XmlPrefix | Represents a mapping between a prefix and a namespace. |
| XmlTransformingReader | XmlReader, transforms input XML stream according to an XSLT stylesheet. |