Ek açıklamalar XSD şemaları (SQLXML 4.0) kullanma
Içinde Microsoft SQLXML 4. 0'da, XML-Data Reduced (XDR) şema dilde sunulan ek açıklamaları için benzer bir şekilde, ek açıklamalar XSD şeması dili destekler. XDR içinde desteklenmeyen XSD içinde tanıtılan ek açıklamalar vardır.
Bu ek açıklamalar XSD şeması içinde XML-için-ilişkisel eşlemeyi belirtmek için kullanılır.Tablolar (Görünüm) ve veritabanlarının sütunlarda XSD Şemasındaki Öğe ve öznitelik arasındaki eşlemeyi içerir.
Ek açıklamaları belirtmezseniz, varsayılan eşleme gerçekleşir.Varsayılan değer olarak, Tablo (Görünüm) adı belirtilen veritabanındaki bir XSD öğesi bir karmaşık türü ile eşleştiren ve öğe veya öznitelik basit bir türü olan öğe veya öznitelik ile aynı ada sahip sütun eşleştirir.
Bu ek açıklamalar XML biçiminde hiyerarşik ilişkileri belirtmek için de kullanılabilir; böylece bir XSD şeması için yalnızca bir XML görünümü ilişkisel olduğundan, veritabanında ilişkileri gösteren.
Bu bölüm, açıklamaları, XSD şemaları ve bunların kullanım örnekleri ile kullanabileceğiniz ek açıklamalar sağlar.
Not
Bu bölümdeki tüm örneklerin her örnekte açıklandığı bir ek açıklama eklenen XSD şeması basit XPath sorguları belirtin.XPath dili ile benzerlik kabul edilir.
Bu Bölümde
XSD açıklamaları (SQLXML 4.0)
XSD şemaları, açıklamalarını ve ek açıklamaları eşdeğer XDR için kullanabileceğiniz ek açıklamaları listeler.Varsayılan eşleme XSD öğeleri ve öznitelikleri için tabloları ve sütunları (SQLXML 4.0)
Varsayılan eşleme açıklar ve görevler için varsayılan eşleme ilgili örnekleri sağlar.Açık bir eşleme XSD öğeleri ve öznitelikleri için tabloları ve sütunları (SQLXML 4.0)
Açık bir eşleştirmeyle açıklıyor sql:relation ve sql:field Ek açıklama ve örnekler sağlar.Belirten ilişkiler'i kullanarak sql:relationship (SQLXML 4.0)
Örnekler sağlayan ve tanımlayan sql:relationship Ek açıklama.Öznitelik sql:inverse sql:relationship (SQLXML 4.0) belirtme
Açıklar sql:inverse Ek açıklama.Sabit öğelerini kullanarak sql oluşturma: is-constant (SQLXML 4.0)
Örnekler sağlayan ve tanımlayan sql:is-constant Ek açıklama.Şema öğeleri sonuç XML belgesi kullanan sql hariç: (SQLXML 4.0) eşleştirilmiş.
Örnekler sağlayan ve tanımlayan sql:mapped Ek açıklama.Süzme değerleri kullanarak sql:limit - alan ve sql:limit - değeri (SQLXML 4.0)
Örnekler sağlayan ve tanımlayan sql:limit-field ve sql:limit-value ek açıklamalar.Anahtar sütunlar kullanarak sql:key tanımlayan-alanlar (SQLXML 4.0)
Örnekler sağlayan ve tanımlayan sql:key-fields Ek açıklama.Bir hedef ad alanı kullanarak öznitelik (SQLXML 4.0) targetNamespace belirtme
Örnekler sağlayan ve tanımlayan targetNamespace özniteliği.Geçerli bir KIMLIĞI IDREF ve IDREFS öznitelik türü kullanarak sql:prefix (SQLXML 4.0) oluşturma
Örnekler sağlayan ve tanımlayan sql:prefix Ek açıklama.Veri türü Coercions ve sql:datatype ek açıklama (SQLXML 4.0)
Örnekler sağlayan ve tanımlayan sql:datatype Ek açıklama.XPath veri türleri için (SQLXML 4.0) XSD veri türlerini eşleştirme
XSD, XDR ve XPath veri türlerini karşılaştırır ve ilgili listeler için geçerli bir tablo sağlar. SQL Server Dönüşümleri.CDATA bölümleri kullanarak sql:use oluşturma-cdata (SQLXML 4.0)
Örnekler sağlayan ve tanımlayan sql:use-data Ek açıklama.BLOB bilgilerini kullanarak sql URL başvurular isteyen: (SQLXML 4.0) kodlar.
Örnekler sağlayan ve tanımlayan sql:encode Ek açıklama.Unconsumed bilgilerini kullanarak sql:overflow alınıyor-alan (SQLXML 4.0)
Örnekler sağlayan ve tanımlayan sql:overflow-field Ek açıklama.Öğeleri ve öznitelikleri kullanma sql:hide tarafından gizleme
Örnekler sağlayan ve tanımlayan sql:hide Ek açıklama.Ek açıklamaları sql:identity ve sql:guid kullanma
Örnekler sağlayan ve tanımlayan sql:identity ve sql:guid ek açıklamalar.Derinlik, sql:max kullanarak yinelenen ilişkiler belirtme-derinliği
Örnekler sağlayan ve tanımlayan sql:max-depth Ek açıklama.