This documentation is archived and is not being maintained.

Overview of XML in the .NET Framework

This document summarizes the .NET Framework XML classes and the processing options they provide.

The XML classes in the .NET Framework have been designed to offer:

  • High productivity

  • Compliance with W3C standards

  • Extensibility

  • A pluggable architecture

  • High performance

  • Integration with ADO.NET

For detailed information on the suite of XML classes in the .NET Framework, see the System.Xml, System.Xml.XPath, System.Xml.Xsl, System.Xml.Schema, and System.Xml.Linq namespaces.