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

В ADO.NET можно заполнить DataSet из XML-потока или документа. XML-поток или XML-документ можно использовать для предоставления объекту DataSet данных, информации о схеме или того и другого. Данные из XML-потока или документа можно комбинировать с существующими в DataSet данными или сведениями о схеме.

ADO.NET также позволяет создавать XML-представление DataSet с его схемой или без нее с целью передать DataSet по HTTP для использования в другом приложении или на платформе, поддерживающей XML. В XML-представлении набора данных DataSet данные записываются на языке XML, а схема, если она встроена в представление, записывается на языке XSD. XML и схема XML предоставляют удобный формат для передачи содержимого объекта DataSet удаленному клиенту и обратно.

В этом разделе

DiffGrams
Содержит подробные сведения о DiffGram, XML-формате, который используется для чтения и записи содержимого класса DataSet.

Загрузка DataSet из XML
Объясняет различные параметры, которые следует учитывать при загрузке содержимого класса DataSet из XML-документа.

Запись содержимого DataSet как данных XML
Объясняет способы создания содержимого класса DataSet в виде XML-данных и различные доступные параметры XML-формата.

Загрузка сведений о схеме DataSet из XML
Объясняет методы класса DataSet, которые используются для загрузки схемы DataSet из XML.

Запись сведений о схеме DataSet как XSD
Объясняет использование схемы XML и ее создание из класса DataSet.

Синхронизация DataSet и XmlDataDocument
Объясняет доступные в .NET Framework возможности синхронного доступа как к реляционным, так и иерархическим представлениям одного набора данных, а также демонстрирует создание синхронных связей между DataSet и XmlDataDocument.

Вложенность объектов DataRelation
Объясняет значение вложенных объектов DataRelation при представлении содержимого класса DataSet как XML-данных и описывает создание этих объектов.

Наследование реляционной структуры DataSet от схемы XML (XSD)
Объясняет реляционную структуру (схему) класса DataSet, созданную из схемы XML.

Определение реляционной структуры DataSet из XML
Объясняет полученную реляционную структуру (или схему) класса DataSet, созданную при использовании XML-элементов.

Общие сведения об ADO.NET
Описывает архитектуру и компоненты ADO.NET, а также способы их использования для доступа к существующим источникам данных и управления данными приложения.

См. также