Architectural Overview of XML in the .NET Framework
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

Architectural Overview of XML in the .NET Framework 

This section provides an architectural overview of XML in the .NET Framework. The design goals for the XML classes in the .NET Framework are:

  • High-productivity.

  • Standards-based.

  • Multilingual support.

  • Extensible.

  • Pluggable architecture.

  • Focused on performance, reliability, and scalability.

  • Integration with ADO.NET.

For more information on pluggable architecture, see Design Goals for XML in the .NET Framework.

The .NET Framework provides an opportunity to design an integrated suite of XML classes and also show innovation in the XML world. The XML classes provided are core elements of the .NET Framework. These classes provide an open, standards-compliant, interoperable solution to the challenges that developers face today. For more information on the suite of classes in XML in the .NET Framework, see the System.Xml, System.Xml.XPath, System.Xml.Xsl, and System.Xml.Schema namespaces.

See Also

© 2016 Microsoft