共用方式為


將註解式 XDR 結構描述轉換為等效 XSD 結構描述 (SQLXML 4.0)

XML 結構描述定義 (XSD) 語言是 XML-Data Reduced (XDR) 結構描述定義語言的後續版本。透過在 Microsoft SQLXML 4.0 中導入的 XSD 支援,系統會假設新的註解式結構描述是使用 XSD 建立的。SQLXML 4.0 包含 XDR 轉成 XSD 轉換器工具,這項工具是設計來協助您將現有的註解式 XDR 結構描述轉換成對等的 XSD 結構描述。

重要注意事項重要事項

只有當您想要將註解式 XDR 結構描述轉換成 XSD 以便搭配 SQLXML 4.0 使用時,才應該使用這項工具。這不是一般用途的 XDR 轉成 XSD 轉換器工具。在其他環境中使用時,轉換的 XSD 結構描述可能會與原始 XDR 結構描述具有不同的行為。

如果輸入 XDR 檔案在 XML 宣告內部指定了編碼,這就會成為所產生之 XSD 輸出檔案的編碼。

轉換器工具 (Cvtschema.exe) 會安裝在 Program Files\SQLXML 4.0\bin 資料夾中,而且它是在命令提示字元中執行。

下面是一般語法:

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

其中:

  • XDRFileName
    這是要轉換成 XSD 之 XDR 檔案的名稱。此工具會讀取輸入 XDR 檔案並且在目前的工作目錄中建立 XSD 輸出檔案。如果輸入檔案具有 .xdr 或 .xml 副檔名,系統就會使用相同的名稱與 .xsd 副檔名來建立輸出 XSD 檔案。如果輸入檔案具有 .xml 或 .xdr 以外的副檔名 (或者遺漏副檔名),系統就會使用相同的名稱來建立輸出檔案,並將 .xsd 副檔名附加至輸入檔案名稱。例如,如果輸入 XDR 檔案名稱為 SampleFile.abc,產生的 XSD 就會儲存成 SampleFile.abc.xsd。

  • -y
    (選擇性) 使用轉換器工具所產生的 XSD 檔案來覆寫現有的 XSD 檔案。如果沒有指定旗標,此工具會提示您指定是否要覆寫現有的 XSD 檔案,並提供變更輸出檔案名稱的選項。

  • -w
    (選擇性) 傳回在轉換程序中由此工具產生的非嚴重警告。根據預設,此工具只會針對嚴重錯誤顯示訊息。

  • -?
    傳回您可以使用 cvtschema 來指定的選項清單,以及相關說明。