我的应用程序有一个XML配置文件,用户现在可以在文本编辑器中进行编辑。我想提供一个(Swing)表单来编辑这个配置。我有一个XML的DTD,但是应用程序不接受DTD验证的所有XML文档,即应用程序比DTD中的限制更多。
我即将开始黑客攻击,看看如何做到这一点,但我想我会问周围其他人使用过的方法。在给出DTD的情况下,是否存在生成编辑器的库?任何提示,想法等?
PS:我的问题与this question类似,只是我需要一个Swing GUI。
答案 0 :(得分:1)
除了基本的SAX或DOM类型库之外,我认为没有这样的解决方案。基于DTD的单一尺寸适合所有解决方案可能有点困难,因为XML中的数据组织不一定直接与该数据的使用或实现相对应。