我需要爲自定義XML語法創建所見即所得的XML編輯器。 我已經探索了所有的開源工具,我可以在這個域下找到。 包括VEX,Oxygen,Bitflux ...所見即所得XML編輯器(基於DTD或RelaxNG或XSD的語法)
沒有一個符合我的目的。
我也在尋找基於JavaScript的所見即所得的HTML編輯器,它可以支持和DTD或任何語法的附加DOCTYPE。我已經檢查過FCK和CKEditor以及TinyMCE類編輯器。
我需要爲自定義XML語法創建所見即所得的XML編輯器。 我已經探索了所有的開源工具,我可以在這個域下找到。 包括VEX,Oxygen,Bitflux ...所見即所得XML編輯器(基於DTD或RelaxNG或XSD的語法)
沒有一個符合我的目的。
我也在尋找基於JavaScript的所見即所得的HTML編輯器,它可以支持和DTD或任何語法的附加DOCTYPE。我已經檢查過FCK和CKEditor以及TinyMCE類編輯器。
Jaxe是理想的創建自定義XML語法的GUI(儘管你可以說我有偏見,因爲我寫的大部分;-)
見How to create an XML language and its XML editor in 5 minutes爲例(你可以跳過「定義XML語言「部分,因爲你已經擁有了它)。或者,您可以打開一個XSD文件,然後按照配置文件語法文檔中的說明選擇導出到配置菜單,以從模式自動創建配置文件。但是,與其他XML編輯器相反,Jaxe並不試圖成爲「所見即所得」,它試圖成爲「所見即所得」,即使它具有圖形界面。因此,您看到的內容通常看起來並不像最終結果,它試圖通過可見標籤來傳達XML元素的含義。這會導致語義上更好的文檔,但用戶需要了解語義編輯的含義,以便可能會或可能不會找到您想要的內容...
http://stackoverflow.com/q可能存在重複/ 3599569/112053 – barjak 2010-09-09 10:44:34
「WYSIWYG XML Editor」究竟意味着什麼?你的意思是語法高亮嗎?爲什麼你嘗試的工具不能達到你的目的?對於提出新建議的人來說,這是重要的信息。 – 2010-09-09 10:53:30
我知道這類問題已經被問到。但遺憾的是,我不知道下一步怎樣才能提出這一點。感謝您的鏈接。這是豐富的。 Jaxe就是我現在看到的。上述所有內容都不符合我的目的,因爲它們中的任何一個都不能真正擴展到我的XML格式,或者不僅僅提供了任何擴展它的好方法。 – gkns 2010-09-09 12:01:06