解析xml并为用户构建一个ui

时间:2010-04-08 15:51:21

标签: java xml swing xsd

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

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

example schema

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

那么,如何实现呢?有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

有兴趣看到其他人忙于WPS。 :)

我相信WPS非常特殊,因此没有现有的工具可以为WPS流程构建用户界面。当我们解决这个任务时,我们只需要JAXB-based parser for WPS并使用工厂简单地构建UI programificaly。我们已经以这种方式实现了基于Swing和基于Javascript / OpenLayers的通用WPS客户端。