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


Использование заметок в схемах XSD (SQLXML 4.0)

В Microsoft SQLXML 4.0 язык схем XSD поддерживает заметки аналогично заметкам, введенным в языке схем XDR. В XSD введены дополнительные заметки, не поддерживаемые в XDR.

Их можно использовать в схеме XSD для задания сопоставлений данных XML c реляционными. Сюда входит сопоставление элементов и атрибутов XSD-схемы таблицам (представлениям) и столбцам базы данных.

Если заметки не заданы, будет использоваться сопоставление по умолчанию. По умолчанию элемент XSD сложного типа сопоставляется имени таблицы или представления в заданной базе данных, а элемент или атрибут простого типа — одноименному столбцу.

Эти заметки можно также использовать для задания иерархических отношений в XML, представляя таким образом отношения в базе данных, поскольку XSD-схема есть не что иное как представление реляционных данных в виде XML.

Этот раздел представляет описания заметок, которые можно использовать со схемами XSD, и примеры их использования.

ПримечаниеПримечание

Все примеры в данном разделе задают простые запросы XPath к схеме XSD с заметками, описанной в каждом из примеров. Предполагается, что читатель знаком с языком XPath.

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