2009-06-19 49 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中的数据组织不一定直接与数据的使用或实现相对应。