代码之家  ›  专栏  ›  技术社区  ›  BigJump

有人在他们的web应用程序中使用XForms吗?

  •  6
  • BigJump  · 技术社区  · 17 年前

    几年前,我们开始玩 XForms 来自W3C的一个需要数百个自定义表单的web应用程序。

    由于主流浏览器目前不支持它们,您今天在项目中使用了哪些解析器/工具?

    我对插件不太感兴趣——它需要是模拟XForms的服务器端。

    4 回复  |  直到 17 年前
        1
  •  8
  •   Christophe Roussy    11 年前

    我们使用XForms为基于SOAP的web服务创建用户界面。目前,我们与 千叶县 XForms引擎( http://chiba.sourceforge.net/ )但是 Orbeon ( http://www.orbeon.com/ )实际上看起来更成熟。两者都是服务器端引擎,可以动态地将XForms转换为HTML。验证是在AJAX的帮助下在服务器端执行的。这对服务器提出了相当高的要求,所以在创建流量大的网站时,我不会押注这些引擎。XForms维基百科页面上详细记录了替代方案: http://en.wikipedia.org/wiki/XForms .

        2
  •  4
  •   Alain COUTHURES Alain COUTHURES    17 年前

    也可以通过XSLT转换将XForms转换为XHTML+Javascript,这样就可以在客户端完成,而无需插件 http://www.agencexml.com/xsltforms/ 这是一个开源项目: http://sourceforge.net/projects/xsltforms

        3
  •  2
  •   ddtbhai ddtbhai    17 年前

    据我所知,XForms非常适合当前基于REST的架构,同时以一种非常简洁的方式解决了复杂表单开发的大多数主要问题。

    令人遗憾的是,人们基本上已经忘记了这一点:(

    也就是说,有基于Javascript的xforms引擎,比如 Ubiquity 这将有助于获得跨浏览器xforms支持。最近高性能Javascript虚拟机的发展也将为这些引擎提供出色的性能。

        4
  •  -2
  •   Teifion    17 年前

    我不使用它们,因为它们不受任何主流浏览器的支持,我怀疑其他人也不会经常使用它们。