客户端XForms处理工具

时间:2010-02-10 15:25:49

标签: javascript xforms

什么是最好的基于客户端javascript的XForms处理器?

我正在尝试将基于插件(activeX)的Xforms处理解决方案迁移到基于javascript的客户端处理器。但迁移的XForm在我找到的任何客户端解决方案中都无法正常工作。它们给出了各种不友好的错误,很难找到原因,因为它无法调试。理想情况下,迁移应该没有任何变化,不是吗?我应该如何实现目标?

5 个答案:

答案 0 :(得分:1)

我正在研究Orbeon Forms,所以我的观点有偏见,我不会回答你关于“最佳解决方案”的问题;)。

但是,由于您已经有多个实现,我建议您在StackOverflow上或在特定于您尝试的某个实现的邮件列表/论坛上发布您遇到的特定问题。这样做时,指向一个简单的例子来说明你所看到的问题总是一个优势。

答案 1 :(得分:1)

我真的没有最好的意见,但我确实参加了XSLTForms mailing list并且那里有很多活动。人们提出问题,得到答案,他们发现的错误通常是固定的。如果您还没有完成,我建议您再次尝试XSLTForms并将您的问题带入邮件列表。我认为这是目前唯一积极开发的客户端解决方案。

答案 2 :(得分:1)

我也不会说哪种解决方案最好。 ;)

关于您的特定问题,您要么在formsPlayer中使用非标准功能,要么您使用的是标准功能,但是在您尝试移动到的处理器中没有实现。

没有看到表格,我不能说。

关于JavaScript客户端引擎的另一个问题,您可能需要查看[backplanejs] [1]。它是一个基于YUI构建的JavaScript库,它提供了一个XForms处理器和一个RDFa解析器等等。 (XForms支持来自Ubiquity XForms引擎,我们正在与IBM合作 - 他们热衷于添加Dojo支持,而其他人则希望添加jQuery支持。)

还将有一个即将推出的formsPlayer的后续版本,它将是backplanejs的一组可安装扩展,而不是一个独立的应用程序。

[1]:http://backplanejs.googlecode.com/ backplanejs

答案 3 :(得分:0)

您可能还想查看EMC XForms公式引擎(免费供开发人员使用);它似乎是目前最成熟的客户端实现...... https://community.emc.com/docs/DOC-3100

答案 4 :(得分:0)

xsltforms也是客户端xforms渲染器

http://www.agencexml.com/xsltforms

我还开发了一个基于服务器端java的xslt过滤器,可用于xforms渲染。

http://www.mofokom.eu/blog/index.php/2013/04/06/transforming-jee-web-applications