2009-06-19 45 views
1

我的應用程序有一個XML配置文件,用戶現在可以在文本編輯器中進行編輯。我想提供一個(Swing)表單來編輯這個配置。我有一個用於XML的DTD,但應用程序不接受由DTD驗證的所有XML文檔,即該應用程序施加的限制比DTD中的更多。用於XML的Swing GUI生成器

我正要開始黑客來看看如何去這樣做,但我認爲我會問身邊的其他人使用的方法。 DTD中有沒有生成編輯器的庫?任何提示,想法等?

PS:我的問題類似於this question,只是我需要一個Swing GUI。

+1

你的意思是像http://www.felixgolubov.com/XMLEditor/?一個能夠編輯XML文檔的swing組件? – 2009-06-20 13:22:55

回答

1

除了基本的SAX或DOM類型庫之外,我不認爲有這樣的解決方案。基於DTD的全尺寸解決方案可能有點難,因爲XML中的數據組織不一定直接與數據的使用或實現相對應。