XML 編輯器
如果希望極認真地學習和使用 XML,那麼您一定會從使用一款專業的 XML 編輯器中受益。
XML 是基於文本的
XML 是基於文本的標記語言。
關於 XML 的一件很重要的事情是,XML 檔可被類似記事本這樣的簡單的文本編輯器來創建和編輯。
不過,在您開始使用 XML 進行工作時,您很快會發現,使用一款專業的 XML 編輯器來編輯 XML 文檔會更好。
為什麼不使用記事本?
許多 Web 開發人員使用記事本來編輯 HTML 和 XML 文檔,這是因為最常用的操作系統都帶有記事本,而且它很容易使用。從個人來講,我經常使用記事本來快速地編輯某些簡單的 HTML、CSS 以及 XML 檔。
但是,如果您使用記事本對 XML 進行編輯,可能很快會發現不少問題。
記事本不能確定您編輯的文檔類型,所以也就無法輔助您的工作。
為什麼使用 XML 編輯器?
當今,XML 是非常重要的技術,並且開發專案正在使用這些基於 XML 的技術:
- 用 XML Schema 定義 XML 的結構和數據類型
- 用 XSLT 來轉換 XML 數據
- 用 SOAP 來交換應用程式之間的 XML 數據
- 用 WSDL 來描述網路服務
- 用 RDF 來描述網路資源
- 用 XPath 和 XQuery 來訪問 XML 數據
- 用 SMIL 來定義圖形
為了能夠編寫出無錯的 XML 文檔,您需要一款智能的 XML 編輯器!
XML 編輯器
專業的 XML 編輯器會幫助您編寫無錯的 XML 文檔,根據某種 DTD 或者 schema 來驗證 XML,以及強制您創建合法的 XML 結構。
XML 編輯器應該具有如下能力:
- 為開始標籤自動添加結束標籤
- 強制您編寫合法的 XML
- 根據 DTD 來驗證 XML
- 根據 Schema 來驗證 XML
- 對您的 XML 語法進行代碼的顏色化顯示