国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用Eclipse進行XML開發

2019-11-18 11:34:33
字體:
來源:轉載
供稿:網友

用 Eclipse 進行 xml 開發

作者:Pawel Leszek     來自:IBM

  本文概述了 Eclipse 平臺如何支持 XML(可擴展標記語言,Extensible Markup Language)開發。Eclipse 并不直接支持 XML 代碼編輯。然而,因為 Eclipse 是一個用于構建開發人員工具的與平臺無關的框架,因此可以相對輕易地添加對新語言的支持。

  已經開發出了許多 XML 插件,新的插件也不斷得以創建。本文主要討論名為 XMLBuddy 的插件,因為它豐富的功能集合包含 XML 文檔開發所需的大多數功能。我們也會提到其它插件,這些插件能為特定任務提供更豐富的用戶選項集。本文將使您熟悉基本的 XML 編輯功能,但要記住:Eclipse 是一個可以讓無數工具和功能為您所用的動態框架集。

  Eclipse XML 編輯器

  Eclipse 已經包括一個非常簡單的 XML 編輯器的源代碼,這個編輯器只提供 XML 語法的突出顯示。它繼續 org.eclipse.ui.editors 包中包括的類,這個包為 Eclipse 平臺提供一個標準文本編輯器和基于文件的文檔提供程序。這個簡單的 XML 編輯器起著代碼示例的作用,您可以把它作為自己的 Eclipse XML 插件的基礎。它的源代碼只能通過 Eclipse 項目向導生成,您需要按下面所描述的自己編譯它。

  要構建這個基本 XML 編輯器,轉至菜單 File => New,然后選擇 PRoject。在項目向導中,選擇 Plug-in Development => Plug-in Project

  假如看不到 Plug-in Development 選項,則表示 Eclipse 平臺 Runtime Binary 沒有 Plug-in 開發環境。請到 eclipse.org 下載頁面下載 Eclipse 平臺 Plug-in SDK。

  單擊 Next。給項目命名(如 org.my.eclipse.xmleditor),單擊 Next,然后接受屏幕 Plug-in Project StrUCture 上的缺省值。接下來選擇 Create a plug-in project using a code generation 向導,然后選擇 Plug-in with an editor 選項。向導會自動生成該 XML 編輯器的源代碼。

  但仍需編譯它。單擊 Next,然后在下一屏幕 Simple Plug-in Content 上單擊 Finish 選項;轉至 Project 菜單并選擇 Rebuild All 來構建該項目。

  接下來需要使用 File => EXPort 菜單創建 editor.jar 文件。請退出 Eclipse,然后復制整個 org.my.eclipse.xmleditor plugin 目錄。當您再次運行 Eclipse 時,可將一個 XML 文件添加到您的項目中,了解 XML 語法突出顯示是如何工作的(請參閱圖 1)。請記住這個樣本 XML 編輯器未提供任何一種驗證或語法檢查。

用Eclipse進行XML開發(圖一)

點擊查看大圖

圖 1. 由 Eclipse XML 編輯器提供的簡單的語法突出顯示

  用 XMLBuddy 編寫 XML

  最受歡迎且最高級的 Eclipse XML 編輯器插件是由 Bocaloco Software 開發的 XMLBuddy。XMLBuddy 是免費插件,它為 Eclipse 增添了 XML 編輯能力,其中包括對用戶可配置的語法著色、DTD 驅動的代碼輔助、驗證以及同步的提綱視圖。XML Buddy 還為 Workspace 添加 XML 透視圖,為 XML 文檔和 DTD 添加新的項目模板。您可以象安裝任何其它 Eclipse 插件那樣安裝 XMLBuddy:只需將插件壓縮文件解壓縮至主 Eclipse 安裝目錄下的 /eclipse/plugins 子目錄即可。記住要重新啟動 Eclipse。圖 2 顯示操作中的 XMLBuddy。

用Eclipse進行XML開發(圖二)

點擊查看大圖

圖 2. 操作中的 XMLBuddy:帶 XML Outline 視圖的主編輯器窗口



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌拉特后旗| 平凉市| 库尔勒市| 扎鲁特旗| 安康市| 和平区| 贡嘎县| 金堂县| 冀州市| 兴业县| 海林市| 焦作市| 广西| 湾仔区| 青龙| 夏河县| 互助| 轮台县| 云龙县| 会昌县| 霍城县| 渭南市| 织金县| 南投县| 噶尔县| 溧水县| 中西区| 乡宁县| 长垣县| 德江县| 泽州县| 同仁县| 台湾省| 张家港市| 新野县| 黄冈市| 天祝| 九龙城区| 璧山县| 大兴区| 通辽市|