XML 編輯器 (SQL Server Management Studio)
適用於: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 縮減)。
若要顯示設計工具,請將數據集、XML 架構或 XML 檔案新增至專案,或開啟下表所列的任何文件類型。
謹慎
在架構檢視中工作時,沒有 復原 指令。 請仔細規劃工作,並經常儲存盤案。
設計工具提供下列三種檢視(或模式)來處理 XML 檔案、XML 架構和資料集:
檢視 | 描述 | 支援的檔案類型 |
---|---|---|
架構 | 用於以視覺化方式建立和修改 XML 架構和 ADO.NET 資料集。 | .xsd |
數據 | 在結構化數據格中以可視化方式修改 XML 數據檔。 | .xml |
XML | 用於編輯 XML;來源編輯器提供色彩編碼和 IntelliSense,包括完成 Word 和列表成員。 | .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 會視為格式良好,但如果它不是結構化數據嘗試切換至數據檢視,會產生下列訊息:「雖然這份檔格式良好,但它包含數據檢視無法顯示的結構。」
在 [數據] 檢視中,您可以:
手動填入數據表
編輯現有的數據表
從 XML 檔案產生 XML 架構
XML 檢視
XML 檢視提供編輯原始 XML 的編輯器,並提供 IntelliSense 和色彩編碼。 在處理 .xsd 檔案和具有相關架構的 .xml 檔案時,語法自動完成功能會啟用。 輸入 < 來啟動標籤,然後您會看到在該位置適用的元素清單。 輸入專案名稱並按SPACEBAR之後,您會看到元素所支援的屬性清單。
注意
在 Microsoft 的工具列上找不到 IntelliSense 選項。 在 XML 編輯器中,若要存取選項,請在 [編輯] 選單上,單擊 [intelliSense] 。
SHOWPLAN 檢視
使用 SET SHOWPLAN_XML ON 選項建立時,可以使用 XML 格式儲存查詢計劃。 按兩下副檔名為 .showplan 的檔案,以開啟查詢計劃。