Вывод реляционной структуры DataSet из XML (ADO.NET)
Обновлен: November 2007
Реляционная структура (или схема) набора данных DataSet состоит из таблиц, столбцов, ограничений и связей. При загрузке DataSet из кода XML схема может быть определена заранее или создана, либо явно, либо с помощью вывода, на основании загружаемого кода XML. Дополнительные сведения о загрузке схемы и содержимого набора данных DataSet из кода XML см. в разделах Загрузка DataSet из XML (ADO.NET) и Загрузка сведений о схеме DataSet из XML (ADO.NET).
Если схема набора данных DataSet создается из кода XML, то предпочтительным методом является явное определение схемы с использованием либо языка XSD (как описано в разделе Выведение реляционной структуры DataSet из схемы XML (XSD)), либо языка XDR. Если в коде XML отсутствуют схемы XSD или XDR , то схема DataSet может быть выведена на основании структуры элементов и атрибутов XML.
В настоящем разделе описаны правила вывода схемы DataSet; для этого показаны элементы, атрибуты XML и их структура, а затем схема DataSet, полученная путем вывода.
Не все атрибуты, присутствующие в XML-документе, должны быть включены в процесс вывода. Атрибуты с уточнением в виде пространств имен могут включать метаданные, которые являются значимыми для XML-документа, но не для схемы DataSet. Используя InferXmlSchema, можно указывать пространства имен, которые не должны учитываться в процессе вывода. Дополнительные сведения см. в разделе Загрузка сведений о схеме DataSet из XML (ADO.NET).
В этом подразделе
Сводка процесса вывода схемы DataSet (ADO.NET)
Предоставляет высокоуровневую сводку правил для вывода схемы DataSet с использованием кода XML.Выведение таблиц (ADO.NET)
Описывает элементы XML, которые в результате вывода становятся основанием для создания таблиц в DataSet.Вывод столбцов (ADO.NET)
Описывает элементы и атрибуты XML, которые в результате вывода становятся основанием для создания столбцов таблиц.Выведение связей (ADO.NET)
Описывает объекты DataRelation и ForeignKeyConstraint, создаваемые для вложенных таблиц, полученных на основании вывода.Выведение текста элементов (ADO.NET)
Описывает столбцы, которые создаются для текста в элементах XML, и поясняет условия, при которых текст в элементах XML не учитываются.Ограничения на вывод (ADO.NET)
Обсуждает ограничения вывода схемы.
Связанные подразделы
Использование XML в DataSet (ADO.NET)
Описывает, как объект DataSet взаимодействует с XML-данными.Выведение реляционной структуры DataSet из схемы XML (XSD)
Описывает реляционную структуру (или схему) набора данных DataSet, которая создается с помощью схемы XSD.Общие сведения об ADO.NET
Описывает архитектуру, компоненты ADO.NET и способы их использования для доступа к существующим источникам данных и управления данными приложения.