This documentation is archived and is not being maintained.

System.Xml Namespaces

The System.Xml namespaces contain types for processing XML. Child namespaces support serialization of XML documents or streams, XSD schemas, XQuery 1.0 and XPath 2.0, and LINQ to XML, which is an in-memory XML programming interface that enables easy modification of XML documents.

System.XmlContains classes related to Xml reading and writing.
System.Xml.LinqContains the classes for LINQ to XML. LINQ to XML is an in-memory XML programming interface that enables you to modify XML documents efficiently and easily.
System.Xml.ResolversThe System.Xml.Resolvers namespace provides support for prepopulating the cache with DTDs or XML streams.
System.Xml.SchemaThe System.Xml.Schema namespace contains the XML classes that provide standards-based support for XML schema definition language (XSD) schemas.
System.Xml.SerializationThe System.Xml.Serialization namespace contains classes that are used to serialize objects into XML format documents or streams.
System.Xml.Serialization.AdvancedThe System.Xml.Serialization.Advanced namespace contains classes that allow you to customize the code generated from a Web Services Description Language (WSDL) document.
System.Xml.Serialization.ConfigurationThe System.Xml.Serialization.Configuration namespace contains classes used to read the values found in application configuration files under the system.xml.serialization section.
System.Xml.XPathThe System.Xml.XPath namespace contains the classes that define a cursor model for navigating and editing XML information items as instances of the XQuery 1.0 and XPath 2.0 Data Model.
System.Xml.XslThe System.Xml.Xsl namespace provides support for Extensible Stylesheet Transformation (XSLT) transforms. It supports the W3C XSL Transformations (XSLT) Version 1.0 Recommendation (
System.Xml.Xsl.RuntimeContains types that are used by the XSL transformation engine.