Поделиться через


Вывод реляционной структуры DataSet из XML (ADO.NET)

Реляционная структура (или схема) набора данных 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).

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

Связанные подразделы