Udostępnij przez


Adnotacje XDR (zaniechana w SQLXML 4.0)

Important noteImportant Note:

W tym temacie jest włączony jako odwołanie w przypadku starszych aplikacji.Żadna praca przyszłe będą mogły wykonać tej funkcji.Należy unikać stosowania tej funkcji w nowej pracy rozwoju.Zamiast tego należy używać adnotacjami schematów XSD tworzenia widoków XML.Aby uzyskać więcej informacji zobaczWprowadzenie do adnotacjami schematy XSD (SQLXML 4.0).Istniejące schematy XDR adnotacjami można przekonwertować schematów XSD.Aby uzyskać więcej informacji zobaczKonwertowanie adnotacjami schematy XDR Equivalent schematy XSD (SQLXML 4.0).

SQL Server Podaj liczbę adnotacji do języka schematu XDR najpierw omówionymi w w dalszym ciągu SQL Server 2000. Te adnotacji można używać w ramach schematu XDR określić mapowanie XML do relacyjnych.Obejmuje to mapowanie między elementy i atrybuty w schemacie XDR tabele/widoki i kolumny w bazach danych.Domyślnie nazwę elementu w adnotacjami schematu jest mapowany na nazwę tabela (Widok) określonej bazy danych i map nazw atrybut do nazwy kolumna.Adnotacje te można również określić relacje hierarchiczne w języku XML (w ten sposób reprezentujących relacje w bazie danych).

W poniższej tabela przedstawiono listę adnotacji.

Adnotacji

Description

Łącze do tematu

sql:relation

Element XML jest mapowany do tabela bazy danych.

Za pomocą sql:relation (schematu XDR)

sql:field

Mapowany element XML i kolumna bazy danych.

Za pomocą sql:pole (schematu XDR)

sql:is-constant

Tworzy element XML, która nie mapuje się do dowolnej tabela.Element jest wyświetlany w wynikach kwerendy.

Tworzenie stałej elementy przy użyciu języka sql: stała się (schematu XDR)

sql:map-field

Zezwala na elementy schematu ma być wykluczony z wyników.

Wykluczanie elementów schematu sql:map wynikowy dokument XML przy użyciu-pole (schematu XDR)

<sql:relationship>

Określa relacje między elementami XML.The key, key-relation, foreign-key and foreign-relation attributes are used to establish the relationship.

Określanie przy użyciu relacji sql:relationship (schematu XDR)

sql:limit-fieldsql:limit-value

Pozwala na ograniczenie wartości zwracane oparte na wartości graniczne.

Filtrowanie wartości przy użyciu sql:limit — pole i sql:limit — wartość (schematu XDR)

sql:key-fields

Umożliwia określenie kolumn, które jednoznacznie identyfikują wiersze w tabela.

Identyfikowanie przy użyciu kolumny klucz sql:klucz-pól (schematu XDR)

sql:target-namespace

Pozwala na umieszczanie elementy i atrybuty z obszaru nazw domyślnych w różnych nazw dla wyniki kwerendy.

Określanie sql:miejsce docelowe z docelowego obszaru nazw przy użyciu-obszaru nazw (schematu XDR)

sql:id-prefix

Tworzy prawidłowy identyfikator XML, IDREF i IDREFS.Dołącza wartości IDENTYFIKATORA, IDREF i IDREFS za pomocą ciąg znaków.

Tworzenie sql:id prawidłowy identyfikator IDREF i za pomocą atrybutów typu IDREFS-prefiks (schematu XDR)

sql:use-cdata

Umożliwia określanie sekcji CDATA jest używany dla niektórych elementów w dokumencie XML.

Tworzenie przy użyciu sekcja CDATA sql:use-cdata (schematu XDR)

sql:url-encode

Gdy atrybut element XML jest mapowany do kolumna obiektu BLOB programu SQL Server, pozwala na żądanie odwołanie (URI, Uniform Resource Identifier) mają być zwrócone, które można później uzyskać BLOB danych.

Żądanie URL replikę do obiektu BLOB danych za pomocą sql:url - encode (schematu XDR)

sql:overflow-field

Określa kolumna bazy danych, która zawiera przepełnienie danych.

Pobieranie sql:overflow nieużywanej przy użyciu danych — pole (schematu XDR)

Uwaga

Wszystkie przykłady w tematach w tej sekcji należy określić prostych adnotacjami schematu XDR opisaną w przykładzie każdy kwerend XPath.Przyjęto, że przed znajomości języka XPath.Aby uzyskać więcej informacji, zobacz Za pomocą kwerendy XPath w SQLXML 4.0