问题 XForms仍然是现场标准吗?


XForms标准页面似乎表明它不再存在,并且html5有点排序现在可以完成工作。是这样的吗?我正在考虑将异构数据块存储为XML片段 - 根据数据类型生成编辑器页面。


8197
2018-02-16 06:31


起源



答案:


添加菲尔的答案:

W3C的XForms工作组是活跃的,目前正致力于XForms 2.0。特别参见提出的建议 维基上的2.0功能 和 截至2012年2月的规范草案正在进行中

另外我认为HTML 5“完成工作”并不公平。 HTML 5表单比HTML 4表单带来了小的和受欢迎的改进,但它们并没有弥合与XForms的差距。

另一方面,XForms提供:

  • MVC架构
  • XML数据模型(当然你不喜欢它或者你不喜欢它)
  • 一个强大的重复模型 xf:repeat
  • 声明性属性和计算
  • 声明性事件处理程序
  • 数据模型和REST服务之间的集成 xf:submission
  • 内置的提示,帮助和警报消息的概念

我可能错过了一些。

更新2016-11-28: 有关截至2016年底的最新答案,请参阅此处 更新的问题


11
2018-02-17 06:29



在XML Prague 2011中,我将演示JSON也可以与XSLTForms中的XPath结合使用。 - Alain Couthures


答案:


添加菲尔的答案:

W3C的XForms工作组是活跃的,目前正致力于XForms 2.0。特别参见提出的建议 维基上的2.0功能 和 截至2012年2月的规范草案正在进行中

另外我认为HTML 5“完成工作”并不公平。 HTML 5表单比HTML 4表单带来了小的和受欢迎的改进,但它们并没有弥合与XForms的差距。

另一方面,XForms提供:

  • MVC架构
  • XML数据模型(当然你不喜欢它或者你不喜欢它)
  • 一个强大的重复模型 xf:repeat
  • 声明性属性和计算
  • 声明性事件处理程序
  • 数据模型和REST服务之间的集成 xf:submission
  • 内置的提示,帮助和警报消息的概念

我可能错过了一些。

更新2016-11-28: 有关截至2016年底的最新答案,请参阅此处 更新的问题


11
2018-02-17 06:29



在XML Prague 2011中,我将演示JSON也可以与XSLTForms中的XPath结合使用。 - Alain Couthures


该标准肯定没有死,尽管它可能说它在标准的网络浏览生态系统中没有获得太大的吸引力。

我曾参与过许多项目,其中XForms已被用作某些定制应用程序中的表单层;在我的情况下,XForms部分已由任何一个处理 背板BX 要么 Ubiquity XForms根据您的要求,两者都值得一看(完全披露:我过去曾作为两个项目的实施者工作过)。背板BX是Windows / IE特定的; Ubiquity XForms是一个跨浏览器的客户端JavaScript库;两者都是开源的。

还有一些我没有合作过的其他图书馆,但我听说过这些图书馆: Orbeon 和 XSLTForms 想到了,但可以找到一个更完整但有点过时的清单 这里


5
2018-02-16 09:05