Использование XML в наборах данныхUsing XML in a DataSet

В ADO.NET можно заполнить DataSet из XML-потока или документа.With ADO.NET you can fill a DataSet from an XML stream or document. XML-поток или XML-документ можно использовать для предоставления объекту DataSet данных, информации о схеме или того и другого.You can use the XML stream or document to supply to the DataSet either data, schema information, or both. Данные из XML-потока или документа можно комбинировать с существующими в DataSet данными или сведениями о схеме.The information supplied from the XML stream or document can be combined with existing data or schema information already present in the DataSet.

ADO.NET также позволяет создавать XML-представление DataSet с его схемой или без нее с целью передать DataSet по HTTP для использования в другом приложении или на платформе, поддерживающей XML.ADO.NET also allows you to create an XML representation of a DataSet, with or without its schema, in order to transport the DataSet across HTTP for use by another application or XML-enabled platform. В XML-представлении набора данных DataSet данные записываются на языке XML, а схема, если она встроена в представление, записывается на языке XSD.In an XML representation of a DataSet, the data is written in XML and the schema, if it is included inline in the representation, is written using the XML Schema definition language (XSD). XML и схема XML предоставляют удобный формат для передачи содержимого объекта DataSet удаленному клиенту и обратно.XML and XML Schema provide a convenient format for transferring the contents of a DataSet to and from remote clients.

В этом разделеIn This Section

DiffGramsDiffGrams
Содержит подробные сведения о DiffGram, XML-формате, который используется для чтения и записи содержимого класса DataSet.Provides details on the DiffGram, an XML format used to read and write the contents of a DataSet.

Загрузка DataSet из XMLLoading a DataSet from XML
Объясняет различные параметры, которые следует учитывать при загрузке содержимого класса DataSet из XML-документа.Discusses different options to consider when loading the contents of a DataSet from an XML document.

Запись содержимого DataSet как данных XMLWriting DataSet Contents as XML Data
Объясняет способы создания содержимого класса DataSet в виде XML-данных и различные доступные параметры XML-формата.Discusses how to generate the contents of a DataSet as XML data, and the different XML format options you can use.

Загрузка сведений о схеме DataSet из XMLLoading DataSet Schema Information from XML
Объясняет методы класса DataSet, которые используются для загрузки схемы DataSet из XML.Discusses the DataSet methods used to load the schema of a DataSet from XML.

Запись сведений о схеме DataSet как XSDWriting DataSet Schema Information as XSD
Объясняет использование схемы XML и ее создание из класса DataSet.Discusses the uses for an XML Schema and how to generate one from a DataSet.

Синхронизация DataSet и XmlDataDocumentDataSet and XmlDataDocument Synchronization
Объясняет доступные в .NET Framework возможности синхронного доступа как к реляционным, так и иерархическим представлениям одного набора данных, а также демонстрирует создание синхронных связей между DataSet и XmlDataDocument.Discusses the capability available in the .NET Framework of synchronous access to both relational and hierarchical views of a single set of data, and shows how to create a synchronous relationship between a DataSet and an XmlDataDocument.

Вложенность объектов DataRelationNesting DataRelations
Объясняет значение вложенных объектов DataRelation при представлении содержимого класса DataSet как XML-данных и описывает создание этих объектов.Discusses the importance of nested DataRelation objects when representing the contents of a DataSet as XML data, and describes how to create them.

Наследование реляционной структуры DataSet от схемы XML (XSD)Deriving DataSet Relational Structure from XML Schema (XSD)
Объясняет реляционную структуру (схему) класса DataSet, созданную из схемы XML.Describes the relational structure, or schema, of a DataSet that is created from XML Schema.

Определение реляционной структуры DataSet из XMLInferring DataSet Relational Structure from XML
Объясняет полученную реляционную структуру (или схему) класса DataSet, созданную при использовании XML-элементов.Describes the resulting relational structure, or schema, of a DataSet that is created when inferred from XML elements.

Общие сведения об ADO.NETADO.NET Overview
Описывает архитектуру и компоненты ADO.NET, а также способы их использования для доступа к существующим источникам данных и управления данными приложения.Describes the ADO.NET architecture and components, and how to use them to access existing data sources as well as to manage application data.

См. такжеSee also