Java 如何使用web表单轻松创建和编辑XML文档

Java 如何使用web表单轻松创建和编辑XML文档,java,xml,forms,Java,Xml,Forms,我们有一个基于java的企业web应用程序。用户使用web表单输入/编辑数据,这些数据通常会进入数据库 收集一些用户数据只是为了通过web服务发送。所以这个过程是 输入数据(转换为xml文档) 可选择编辑数据(修改上述xml文档) 将其发送到第三方web服务 我想知道是否有一种聪明的方法来完成将表单数据转换为xml的任务(步骤1),尤其是从xml到web表单再转换回来的任务(步骤2)。xml中的某些数据是静态的(不可编辑),数据可能同时包含在属性和元素中 有什么想法吗?如果您只需要处理一个XML

我们有一个基于java的企业web应用程序。用户使用web表单输入/编辑数据,这些数据通常会进入数据库

收集一些用户数据只是为了通过web服务发送。所以这个过程是

  • 输入数据(转换为xml文档)
  • 可选择编辑数据(修改上述xml文档)
  • 将其发送到第三方web服务
  • 我想知道是否有一种聪明的方法来完成将表单数据转换为xml的任务(步骤1),尤其是从xml到web表单再转换回来的任务(步骤2)。xml中的某些数据是静态的(不可编辑),数据可能同时包含在属性和元素中


    有什么想法吗?

    如果您只需要处理一个XML模式,而且相当简单,您可以创建一个简单的基于HTML表单的Web应用程序,并手动在表单和XML之间映射

    <>对于任何复杂的情况,或者对于一个或两个以上的模式,我肯定会考虑。 几年前,在我的上一份工作中,我们使用了的实现,在Tomcat上运行,它运行得非常好。我们有一份相当复杂的表格,部分是根据现有数据预先填写的,每天由一线医护人员填写多次。最终,所有的XML文件都将根据需要进行批处理

    Orbeon完全管理从屏幕数据到XML的转换,并提供相当多的选项。我一直喜欢这个演示:,如果只是为了交互式车牌创建者的话。:-)

    在您的情况下,您可能会使用“管道”来为您执行web服务调用