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

Concepts

Reading XML with the XmlReader

Other Resources

Process XML Data In-Memory
Writing XML with the XmlWriter
XSLT Transformations
XML Schema Object Model (SOM)