Aracılığıyla paylaş


Açıklamalı XDR şemalarının eşdeğer XSD şemalarına dönüştürülmesi (SQLXML 4.0)

Şunlar için geçerlidir:SQL ServerAzure SQL Veritabanı

XML Şema Tanımı (XSD) dili, XML-Data Azaltılmış (XDR) şema tanımlama dilinin halefidir. Microsoft SQLXML 4.0'da XSD desteğinin gelmesiyle birlikte, yeni açıklamalı şemaların XSD kullanılarak oluşturulduğu varsayılır. SQLXML 4.0, mevcut annotasyonlu XDR şemalarınızı eşdeğer XSD şemalarına dönüştürmenize yardımcı olacak bir XDR'den XSD'ye dönüştürücü aracı içerir.

Önemli

Bu aracı yalnızca açıklamalı XDR şemalarını SQLXML 4.0 ile kullanmak üzere XSD'ye dönüştürmek istediğinizde kullanın. Bu, genel amaçlı bir XDR'den XSD'ye dönüştürücü aracı değildir. Dönüştürülmüş XSD şemaları, diğer ortamlarda kullanıldığında orijinal XDR şemalarıyla aynı davranmayabilir.

Giriş XDR dosyası XML bildiri içindeki kodlamayı belirtirse, bu oluşturulan XSD çıkış dosyasının kodlaması olur.

Dönüştürücü aracı (Cvtschema.exe) Program Files\SQLXML 4.0\bin klasörüne yüklenir ve komut satırında çalıştırılır.

Genel sözdizimi şudur:

cvtschema XDRFileName, [-y], [-w] [-?]  

Where:

XDRFileName
XSD'ye dönüştürülecek XDR dosyasının adıdır. Araç, giriş XDR dosyasını okur ve mevcut çalışma dizininde bir XSD çıkış dosyası oluşturur. Giriş dosyası .xdr veya .xml uzantısı varsa, çıkış XSD dosyası aynı isimle ancak .xsd uzantısı ile oluşturulur. Giriş dosya adının uzantısı .xml veya .xdr dışındaysa (veya uzantı eksikse), çıktı dosyası aynı isimle oluşturulur ve giriş dosya adının üzerine .xsd uzantısı eklenir. Örneğin, giriş XDR dosya adı SampleFile.abc ise, ortaya çıkan XSD SampleFile.abc.xsd olarak kaydedilir.

-y
(İsteğe bağlı) Mevcut XSD dosyasını, dönüştürücü aracı tarafından oluşturulan XSD dosyasıyla üzerine yazar. Bayrak belirtilmemişse, araç mevcut XSD dosyasının üzerine yazıp yazmak istemediğinizi belirtir ve çıkış dosya adını değiştirme seçeneği sunar.

-w
(İsteğe bağlı) Dönüştürme sürecinde aracın oluşturduğu ölümcül olmayan uyarıları döndürür. Varsayılan olarak, araç yalnızca ölümcül hatalar için mesajlar gösterir.

-?
cvtschema ile belirtebileceğiniz seçenekler listesini ve açıklamasını döndürür.

Ayrıca Bkz.

XSD Veri Türlerinin XPath Veri Tiplerine Eşlenmesi (SQLXML 4.0)
XSD Açıklamaları (SQLXML 4.0)