XML 編輯器是建立和檢視 XML 檔的工具。
您可以利用它來執行各式各樣的作業,如:
- 建立新的、空白的 XML 檔,或從現有的 DTD 或現有的 XML 綱目中產生
- 編輯 XML 檔
- 匯入現有的 XML 檔以進行結構化檢視
- 建立 XML 檔與 DTD 或 XML 綱目的關聯性
XML 編輯器有兩個主視圖 - 「程式碼」視圖和「設計」視圖。您也可以利用概要視圖來插入和刪除元素。
「程式碼」視圖
「程式碼」視圖可讓您檢視及直接處理檔案的
程式碼。XML 編輯器「程式碼」視圖中的許多 XML 編輯特性很類似「網頁設計器」的「程式碼」視圖中可用的特性。
「程式碼」視圖有許多文字編輯特性,例如:
- 語法強調顯示、無限制的還原/重做及使用者定義的範本。
- 內容輔助,利用 DTD 或綱目內容模型中的資訊來提供一連串適當的後續動作,取決於游標在 XML 檔中的位置或剛輸入的文字
- 「智慧型」按兩下滑鼠行為。如果游標在屬性值中,第一次按兩下會選取值,第二次按兩下會選取屬性/值配對,第三次按兩下會選取整個標示。
在複製和貼上常用的 XML 片段時,這會更加容易。
「設計」視圖
XML 編輯器也有「設計」視圖。
在此視圖中:
- XML 檔同時以表格和樹狀結構呈現。這會使導覽和編輯變得更簡單。
- 您可以直接在表格資料格中編輯內容和屬性值,樹狀結構節點的蹦現功能表也是這個位置上的有效替代方式。比方說,新增子項功能表項目只會列出這時為有效子項的 DTD 或 XML 綱目中的這些元素(以及開啟文法限制)。
如果您是 XML 的新手,或必須執行形式導向的編輯作業,「設計」視圖尤其有用。
例如,您可以利用「建立 XML 檔」精靈,從工作說明 DTD 來建立工作說明表單的範本 XML 檔。
這些步驟完成之後,您只需要利用「設計」視圖來填入表單資料。
以下鏈結提供了 XML 編輯器的詳細資訊: