Latest web development tutorials

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 語法進行代碼的顏色化

XMLSPY

在W3CSchool,我們多年來一直使用XMLSpy。 XMLSpy 是我們最喜愛的XML 編輯器。 這裡是我們特別喜歡的一些特點:

  • 在32 位和64 位版本中可用
  • 使用方便
  • 上下文敏感的人們幫手
  • 語法著色和漂亮的印刷
  • 智能修復驗證與自動校正錯誤
  • 文本視圖和網格視圖之間輕鬆切換
  • 圖形化的XML Schema 編輯器
  • 所有主流數據庫的數據庫導入導出
  • SharePoint® 服務器支持
  • 內置許多XML 文檔類型的模板
  • 顯示XML 數據的圖表創建
  • XPath 1.0/2.0 的智能自動完成
  • XSLT 1.0/2.0 編輯器、分析器和調試器
  • XQuery 編輯器、分析器和調試器
  • SOAP 客戶端和調試器
  • 圖像化的WSDL 1.1/2.0 編輯器
  • XBRL 驗證& 分類編輯
  • 支持Office 2007 / OOXML
  • Java、C++ 和C# 的代碼生成
  • HTML5 和CSS3 支持

了解更多關於XMLSpy

XMLSpy 是Altova MissionKit® 的XML 軟件套件的六個工具之一。
了解更多用於XML開發的Altova MissionKit。