我花了一些時間創建Relax NG模式,供我們團隊使用,以驗證我們用於交換信息的XML文檔。該架構並不複雜,但相當大。有沒有可以幫助某人創建基於Relax NG模式的XML文檔的應用程序?
我想知道是否存在一個工具,可以閱讀這樣一個放鬆NG模式,並幫助用戶創建一個相應的實例文檔,使用該模式作爲模板。也許是一個GUI應用程序,它爲文檔的每個部分創建字段和下拉選擇?
例如,該工具可能會創建一個大綱XML文檔,並提示用戶選擇某些元素的倍數,填充每個字段,或許使用從架構直接讀取的允許值。當他們的文檔「完成」時,它也可能通過視覺反饋向用戶顯示,或者在出現問題時突出顯示驗證問題。
我可以預見編寫一個定製的GUI工具來創建這樣一個XML文檔,但我真的很喜歡更改模式以自動反映的GUI - 我真的不知道這是否已經完成。
我知道一些編輯人員可以根據模式自動驗證XML文檔,因爲它正在寫入,但我真的想讓我的用戶離開XML一步,因此他們不必擔心XML文檔的細節XML語法。
看起來很有希望,謝謝。 – meowsqueak 2011-02-23 22:14:47