Java 解析xml并为用户构建ui

Java 解析xml并为用户构建ui,java,xml,swing,xsd,Java,Xml,Swing,Xsd,现在我必须在JavaSwing应用程序中处理一些xml。 我必须根据特殊的模式构建一个swing ui,然后用户可以填充一些值。在用户完成后,我将收集信息,验证值,然后构建一个xml文件 对于构建xml文件,我可以使用xmlbeans,但是如何解析模式和构建swing ui呢?因为模式相当复杂。 可在此处找到架构: 我必须解析这个模式,对于LiteralInputType,应该构建一个JTextArea。 但是,还有其他类型complexType等。。 这些类型可能不会同时出现。有时只需要Lit

现在我必须在JavaSwing应用程序中处理一些xml。 我必须根据特殊的模式构建一个swing ui,然后用户可以填充一些值。在用户完成后,我将收集信息,验证值,然后构建一个xml文件

对于构建xml文件,我可以使用xmlbeans,但是如何解析模式和构建swing ui呢?因为模式相当复杂。 可在此处找到架构:

我必须解析这个模式,对于LiteralInputType,应该构建一个JTextArea。 但是,还有其他类型complexType等。。 这些类型可能不会同时出现。有时只需要LiteralInputType,有时需要ComplexType,也可能需要所有类型


那么,如何实施呢?有人能帮我吗?

看到其他人在忙WPS很有趣:


我相信WPS是非常特殊的,因此没有任何现有的工具能够为WPS流程构建用户界面。当我们解决这个任务时,我们只是简单地使用工厂构建UI程序。我们以这种方式实现了基于Swing以及基于Javascript/OpenLayers的通用WPS客户端。

感谢您的回复和工作。然而,您所做的似乎只是与如何处理xmlparser和生成有关,然而我曾经使用xmlbeans来实现这一点。我需要的是根据模式构建swing ui,但是我在网站上没有找到关于这方面的内容。我并不是真的为你提出解决方案,我只是分享了我们的经验,WPS非常特别,所以没有现成的工具。好的,谢谢,我知道。然而,对于使用maven的人来说,使用maven管理这些模式JAR是一个好主意。