XML Documents and Data
The XML classes in the in the System.Xml namespace provide a comprehensive and integrated set of classes, allowing you to work with XML documents and data. The XML classes support parsing and writing XML, editing XML data in memory, data validation, and XSLT transformation.
In This Section
- What's New in System.Xml
Introduces features that are new in this release of the .NET Framework.
- Migrating from Version 1.1 of the XML Classes
Discusses migration issues.
- Architectural Overview of XML in the .NET Framework
Provides an overview of the XML architectural in the .NET Framework.
- Security and Your System.Xml Applications
Discusses security issues when working with XML technologies.
- Process XML Data In-Memory
Discusses the two models for processing XML data. The XmlDocument class, and its associated classes, is based on the W3C Document Object Model. The XPathDocument class is based on the XPath data model.
- Reading XML with the XmlReader
Describes how the XmlReader class provides a non-cached, forward only, read-only access to XML data over an XML stream.
- Writing XML with the XmlWriter
Describes how the XmlWriter class provides a non-cached, forward only, way of generating XML streams and helps the user build XML documents.
- XSLT Transformations
Describes how to use the XSLT processor.
- XML Schema Object Model (SOM)
Describes the classes used for building and manipulating XML Schemas (XSD) by providing an XmlSchema class to load and edit a schema.
- XML Integration with Relational Data and ADO.NET
Describes how the .NET Framework enables real-time, synchronous access to both the relational and hierarchical representations of data through the DataSet object and the XmlDataDocument object.
- Resolve External XML Resources Named by a URI
The XmlResolver is an abstract class that resolves external XML resources that have been named by a URI.
- Character Encoding of XML Names and Conversion of XML Data Types
Describes how the XmlConvert class encodes and decodes names in XML data.
- Namespaces in an XML Document
Describes how the XmlNamespaceManager class is created and used whenever namespaces are needed, while holding the prefix and the namespace it represents.
- Type Support in the System.Xml Classes
Describes the various type support features.
Related Sections
- ADO.NET
Provides information on how to access data using ADO.NET.
- ASP.NET Web Applications in the .NET Framework
Provides instructive overviews and detailed step-by-step procedures for creating ASP.NET applications, Web Forms, and Web Services.
- Security in the .NET Framework
Provides an overview of the .NET Framework security system.