1. 程式人生 > >Eclipse視覺化編輯XSD

Eclipse視覺化編輯XSD

市面上比較流行的工具比如XMLSpy提供了比較友好的視覺化工具。在Linux/免費在Widows中如何來方便地編輯XSD呢?當然我們可以選擇emacs(事實上這是我最喜愛的編輯器)。但老實說新的標準太多,自己又比較懶惰,所以很多時候還是依靠eclipse來做coding。eclipse也可配置支援emacs的快捷鍵,這樣二者都可以使用。

在Ubuntu系統下,很容易就可以通過apt-get得到eclipse,但是因為版本的問題,不能通過網路更新WTP(Web Tools Platform)。WTP有強大的XML外掛,包括XSD視覺化編輯系統。

獲得最新的Eclipse很簡單,實際上下載一個最小系統就可以了。下載下來的Eclipse是綠色軟體,解壓到比如~/eclipse/中即可執行。在Help/Software Updates/Available Software/Add Site中新增:

http://download.eclipse.org/webtools/updates/

只要更新最新的WTP外掛。Dependence的問題由Eclipse自動解決。安裝完畢elcipse重啟後開啟xsd文件就會發現已經可以視覺化編輯了。

安裝過程,特別是外掛的update中有問題。比如使用Ubuntu預設的JRE就會出現Out of memory,連結超時和其他稀奇古怪的錯誤。一開始很難找到這個原因。Linux下的有些軟體,還是非開源的比較“正宗”,比如Flash和Java,都是原生的相容性好。我們可以通過apt-get安裝好java-6-sun,然後選擇此JRE來作為系統預設的JRE:

sudo update-alternatives --config java

重新啟動Eclipse再進行安裝升級WTP,祝你順利!

參考: