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