首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

Eclipse XML 開發利器:XMLBuddy 外掛安裝與實戰指南

     編輯:Java 程式設計入門

認識 XMLBuddy

XMLBuddy 是 Eclipse 熱門免費 XML 編輯外掛,提供 DTD 驗證、程式碼提示(Content Assist)、語法高亮、自動格式化等核心功能。進階版 XMLBuddy Pro 另支援 Schema、XSLT、RELAX NG,但需付費。對一般 XML 開發需求,免費版已足夠。

安裝步驟

1. 下載

  • 官網:https://www.xmlbuddy.com/
  • 直接下載連結(2.0.38 版,支援 Eclipse 3.0.1~3.1M5):
    https://xmlbuddy.com/2.0/.../xmlbuddy_2.0.38.zip
  • 注意:下載 XMLBuddy,非 XMLBuddy Pro

2. 安裝

  1. 解壓縮下載的 zip 檔
  2. 將 com.objfac.xmleditor_2.0.38 資料夾複製到 Eclipse 安裝目錄下的 plugins 目錄
  3. 或使用 Link 檔案方式安裝(建立 .link 檔指向外掛目錄)
  4. 重新啟動 Eclipse

3. 驗證安裝

啟動 Eclipse 後,開啟 視窗 → 偏好設定 → XMLBuddy,若出現設定頁面即代表安裝成功。

實戰操作:編輯 web.xml

建立專案與檔案

  1. 新建 Java 專案:XMLBuddyDemo
  2. 建立 web.xml 檔案,輸入基本架構:
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "https://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
</web-app>

離線 vs 線上模式差異

  • 離線:無法下載 DTD,程式碼提示不工作
  • 線上:重新開啟檔案,XMLBuddy 自動下載 DTD 快取至 workspace/.metadata/.plugins/com.objfac.xmleditor.cache/,即可享有完整提示功能

程式碼提示操作

  1. 在 <web-app> 內按 Alt+/ 或等待自動觸發
  2. 選擇 welcome-file-list → welcome-file → 輸入 index.html
  3. 繼續添加 error-page、error-code、location 等元素

完成範例

<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "https://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
  <error-page>
    <error-code>404</error-code>
    <location>/error.jsp</location>
  </error-page>
</web-app>

進階技巧

1. 離線使用本地 DTD

若無法連網或 DTD 連結失效,可下載 DTD 檔案放本地:

<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "file:///D:/xml/web-app_2_3.dtd">

甚至可移除 DOCTYPE 宣告,Tomcat 部署仍正常運作。

2. 程式碼格式化

右鍵選擇 Format 或設定快捷鍵,自動縮排整理 XML 結構。

3. 切換預設編輯器

安裝多個 XML 外掛(如 Lomboz、JBoss-IDE)後,預設開啟方式可能變更。解決方式:

  • 右鍵 XML 檔 → 開啟方式 → XMLBuddy
  • 或修改 視窗 → 偏好設定 → 工作台 → 檔案關聯 設定預設編輯器
  • 甚至可指定外部工具(如 XML Spy)開啟

總結

XMLBuddy 以輕量、免費、功能完整成為 Eclipse XML 開發首選。掌握安裝設定、DTD 快取機制、程式碼提示與格式化操作,能大幅提升 XML 配置檔、部署描述檔、Schema 定義等開發效率。建議搭配專案編碼設定(UTF-8/GBK)統一使用,避免中文亂碼問題。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved