2010-09-09 19 views
2

我需要爲自定義XML語法創建所見即所得的XML編輯器。 我已經探索了所有的開源工具,我可以在這個域下找到。 包括VEX,Oxygen,Bitflux ...所見即所得XML編輯器(基於DTD或RelaxNG或XSD的語法)

沒有一個符合我的目的。

我也在尋找基於JavaScript的所見即所得的HTML編輯器,它可以支持和DTD或任何語法的附加DOCTYPE。我已經檢查過FCK和CKEditor以及TinyMCE類編輯器。

+0

http://stackoverflow.com/q可能存在重複/ 3599569/112053 – barjak 2010-09-09 10:44:34

+0

「WYSIWYG XML Editor」究竟意味着什麼?你的意思是語法高亮嗎?爲什麼你嘗試的工具不能達到你的目的?對於提出新建議的人來說,這是重要的信息。 – 2010-09-09 10:53:30

+0

我知道這類問題已經被問到。但遺憾的是,我不知道下一步怎樣才能提出這一點。感謝您的鏈接。這是豐富的。 Jaxe就是我現在看到的。上述所有內容都不符合我的目的,因爲它們中的任何一個都不能真正擴展到我的XML格式,或者不僅僅提供了任何擴展它的好方法。 – gkns 2010-09-09 12:01:06

回答

3

Jaxe是理想的創建自定義XML語法的GUI(儘管你可以說我有偏見,因爲我寫的大部分;-)

How to create an XML language and its XML editor in 5 minutes爲例(你可以跳過「定義XML語言「部分,因爲你已經擁有了它)。或者,您可以打開一個XSD文件,然後按照配置文件語法文檔中的說明選擇導出到配置菜單,以從模式自動創建配置文件。但是,與其他XML編輯器相反,Jaxe並不試圖成爲「所見即所得」,它試圖成爲「所見即所得」,即使它具有圖形界面。因此,您看到的內容通常看起來並不像最終結果,它試圖通過可見標籤來傳達XML元素的含義。這會導致語義上更好的文檔,但用戶需要了解語義編輯的含義,以便可能會或可能不會找到您想要的內容...

+0

嗨,現在主要的問題是我想要一個Eclipse插件內的Jaxe。 Eclipse UI在SWT中。但是Jaxe在SWING。這是我面臨的主要問題。有沒有SWT版本的Jaxe或SWT中是否有這樣的庫? – gkns 2010-09-21 14:04:18

+0

據我所知並不如此。 – Damien 2010-09-21 14:15:44

相關問題