Compartilhar via


Usando anotações em esquemas XSD (SQLXML 4.0)

No Microsoft SQLXML 4.0, a linguagem de esquema XSD dá suporte a anotações de forma semelhante às anotações introduzidas na linguagem de esquema XDR (XML-Data Reduced). Há anotações adicionais introduzidas no XSD para as quais não há suporte no XDR.

Essas anotações podem ser usadas dentro do esquema XSD para especificar o mapeamento de XML para relacional. Isso inclui o mapeamento entre elementos e atributos no esquema XSD para tabelas (exibições) e colunas nos bancos de dados.

Se você não especificar as anotações, será utilizado o mapeamento padrão. Por padrão, um elemento XSD com um tipo complexo é mapeado para um nome de tabela (exibição) no banco de dados especificado, e um elemento ou atributo com um tipo simples é mapeado para a coluna com o mesmo nome que o elemento ou o atributo.

Essas anotações também podem ser usadas para especificar as relações hierárquicas em XML, representando assim as relações no banco de dados, pois um esquema XSD é simplesmente uma exibição XML de dados relacionais.

Esta seção fornece descrições das anotações que podem ser usadas com esquemas XSD e exemplos de sua utilização.

ObservaçãoObservação

Todos os exemplos nesta seção especificam consultas XPath simples no esquema XSD anotado descrito em cada exemplo. É presumido que haja familiaridade com a linguagem XPath.

Nesta seção