適用於:SQL Server
Azure SQL Database
Azure SQL 受控實例
Azure Synapse Analytics
Analytics 平台系統 (PDW)
提供一組可視化工具,以使用 XML 架構、ADO.NET 數據集和 XML 檔。 XML 設計工具支援萬維網聯合會 (WC3) 所定義的 XML 架構定義 (XSD) 語言。 設計工具不支援 DTD (文件類型定義) 或其他 XML 結構描述語言,例如 XDR (XML-Data Reduced)。
若要顯示設計工具,請將資料集、XML 結構描述或 XML 檔案新增至您的專案,或開啟下表中列出的任何檔案類型。
謹慎
在結構描述檢視中工作時沒有 [ 復原 ] 命令。 請仔細規劃工作,並經常儲存盤案。
設計工具提供下列三種檢視(或模式)來處理 XML 檔案、XML 架構和資料集:
| 檢視 | 描述 | 支援的檔案類型 |
|---|---|---|
| 架構 | 直觀地創建和修改 XML 結構描述和 ADO.NET 數據集。 | .xsd |
| 數據 | 以視覺化方式修改結構化資料網格中的 XML 資料檔案。 | .xml |
| XML | 編輯 XML;來源編輯器提供色彩編碼和 IntelliSense,包括完整的單字和清單成員。 |
.xml、.xsd、.xslt、.wsdl、.web、.resx、.tdl、.wsf、.hta、.disco、.vsdisco、.config |
| ShowPlan | 顯示使用選項建立的 SET SHOWPLAN_XML ON XML 查詢計劃。 |
.showplan |
結構描述檢視
架構檢視提供組成 XML 架構和 ADO.NET 數據集的專案、屬性、型別等可視化表示法。
在 [架構] 檢視中,您可以從 [工具箱] 的 [XML 架構] 索引標籤或 [伺服器總管] 將元素拖放到設計介面上,以建構架構和資料集。 此外,您可以在設計介面上單擊滑鼠右鍵,然後從快捷方式功能表中選取 [新增],以將元素新增至設計工具。
在 [架構] 檢視中,您可以:
- 建構和修改現有的 XML 架構和 ADO.NET 數據集
- 建立和編輯數據表之間的關聯性
- 建立和編輯金鑰
- 從 XML 架構產生 ADO.NET 數據集
注意
結構描述檢視中元素的配置會儲存在檔案中 .xsx ,您可以選取 [方案總管] 工具列中的 [顯示所有檔案 ],然後展開檔案 .xsd 來查看。 如果沒有 .xsx 檔案存在,則表示從未在 XML 設計工具中開啟檔案 .xsd 。
自訂結構描述檢視
下列功能會修改架構檢視中元素的視覺配置:
- 縮放
- 展開或折疊巢狀元素
- 自動排列元素佈局
- 重設折疊項目的默認狀態
展開隱藏的巢狀元素
選取元素底部的加號圖示。
收合巢狀元素
選取您要顯示在設計工具上的最底部元素上的減號圖示。
資料檢視
資料檢視提供可用來修改 .xml 檔案的資料網格。 在數據檢視中,只能編輯 XML 檔案中的內容(但不能是標記和結構)。
資料檢視中有兩個不同的區域:資料表 和 資料。 資料表 區域是 XML 檔案中定義的關聯清單,按照巢狀結構的順序列出,從最外層到最內層。 數據 區域是一個資料網格,根據 [資料表] 區域中的選取範圍來顯示數據。
注意
新建立的 XML 檔案不包含任何資料,因此無法顯示在「資料」檢視中。 還有一些 XML 文件實例根本無法叫用資料檢視。 雖然 XML 會被視為格式正確,但如果它不是結構化資料,嘗試切換至 [資料] 檢視會產生下列訊息:
Although this document is well formed, it contains structure that Data View cannot display.
在 [數據] 檢視中,您可以:
- 手動填入數據表
- 編輯現有的數據表
- 從 XML 檔案產生 XML 架構
XML 視圖
XML 檢視提供編輯原始 XML 的編輯器,並提供 IntelliSense 和色彩編碼。 處理檔案及.xml具有相關聯綱目的檔案時.xsd,可以使用陳述式完成。 鍵入 < 以啟動標籤,您會看到在該位置有效的元素清單。 輸入元素名稱並按空格鍵之後,您會看到元素支援的屬性清單。
注意
工具列上無法使用 Microsoft IntelliSense 選項。 在 XML 編輯器中,若要存取選項,請在 [編輯] 功能表上選取 [IntelliSense]。
「SHOWPLAN」檢視
使用 option 建立 SET SHOWPLAN_XML ON 時,可以以 XML 格式儲存查詢計劃。 按兩下副檔名的 .showplan 檔案,以開啟查詢計劃。