Mvp.Xml Library API Documentation

Syntax

C#
namespace Mvp.Xml.Common
Visual Basic (Declaration)
Namespace Mvp.Xml.Common
Visual C++
namespace Mvp.Xml.Common

Classes

  ClassDescription
Public classQName
XML Qualified Name (http://www.w3.org/TR/REC-xml-names/#dt-qualname). Holds local name, prefix and namespace URI.
Public classXhtmlWriter
XHTML writer. Writes XML using the HTML compatibility guidelines defined in the XHTML 1.0 specification.
Public classXmlBaseAwareXmlReader
Custom XmlReader supporting XML Base.
Public classXmlFirstLowerWriter
Implements an XmlWriter that turns the first letter of outgoing elements and attributes into lowercase.
Public classXmlFirstUpperReader
Implements an XmlTextReader that turns the first letter of incoming elements and attributes into uppercase.
Public classXmlFragmentReader
Wraps an XmlReader which was created to read fragments (using Fragment for its XmlReaderSettings) with a "virtual" root node so that it can be loaded into an XmlDocument or XPathDocument.
Public classXmlFragmentStream Obsolete.
Allows streams without a root element (i.e. multiple document fragments) to be passed to an XmlReader.
Public classXmlNamespaces
Provides public constants for wellknown XML namespaces.
Public classXmlNodeFactory
Creates XmlNode wrapper instances for different XML APIs, for use in XML serialization.
Public classXmlNodeListFactory
Constructs XmlNodeList instances from XPathNodeIterator objects.
Public classXmlNormalizingReader
Reader that only exposes xmlns attribute declarations if they have not been previously declared by a parent element, normalizing the output XML so that no duplicate namespace declarations exist.
Public classXmlPrefix
Represents a mapping between a prefix and a namespace.
Public classXmlWrappingReader
Base XmlReader that can be use to create new readers by wrapping existing ones.
Public classXmlWrappingWriter
Base XmlWriter that can be use to create new writers by wrapping existing ones.