gpt4 book ai didi

java - 如何使用 Web 表单轻松创建和编辑 XML 文档

转载 作者:行者123 更新时间:2023-12-02 08:29:18 25 4
gpt4 key购买 nike

我们有一个基于 Java 的企业 Web 应用程序。用户使用 Web 表单输入/编辑数据,该数据通常会发送到数据库。

收集某些用户数据只是为了通过网络服务发送。所以流程是

  1. 输入数据(转换为 xml 文档)
  2. 可选择编辑数据(修改上述 xml 文档)
  3. 将其发送到第三方网络服务

我想知道是否有一种巧妙的方法来完成将表单数据转换为 xml 的任务(步骤 1),特别是从 xml 到 web 表单并返回(步骤 2)。 xml 中的某些数据是静态的(不可编辑),并且数据可能同时位于属性和元素中。

有什么想法吗?

最佳答案

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

对于任何远程复杂的事情,或者对于超过一两个模式,我肯定会考虑 XForms

我们使用Orbeon几年前我上一份工作中的实现,在 Tomcat 上运行,并且运行得很好。我们有一个相当复杂的表格,部分是根据现有数据预先填写的,由一线医护人员每天填写多次。最终,所有 XML 文件都将根据需要进行批处理。

Orbeon 完全管理从屏幕数据到 XML 的转换,并为您提供了相当多的选项。我一直很喜欢这个演示:http://www.orbeon.com/orbeon/xforms-government/detail/DMV-14/ ,如果仅适用于交互式车牌创建者。 :-)

就您而言,您可能可以使用“管道”来为您执行 Web 服务调用。

关于java - 如何使用 Web 表单轻松创建和编辑 XML 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3814559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com