XForms/安装和测试
有多种方法可以开始使用 XForms。但我们首先必须理解,在 Web 浏览器中运行 XForms 会遇到一些与安全相关的问题,这些问题会阻止软件保存到您的本地硬盘驱动器。有一些解决方法可以解决这个问题。
有几种 XForms 系统可用于构建 XForms。例如
XSLTForms 是一种 XForms 实现,可以在浏览器或服务器中运行。基于客户端的系统在您的浏览器中运行 XSLT 转换。
BetterFORM 是 XForms 的服务器端实现,它与一个本地 XML 数据库(eXist-db)捆绑在一起。
还有基于 JavaScript 的解决方案和其他插件以及 Web 服务器解决方案可用。请参阅播放器特定说明或有关XForms的维基百科页面以获取更多详细信息。请注意,这些 XForm 解决方案通常要求您下载 Web 服务器并在正确目录中安装 Java Web Archive 文件(War 文件)或在您的示例中添加特定于播放器的代码。
FireFox 插件在 Mac 上的支持有限,并且可能在当前版本的 FireFox 中不受支持。
今天最常见的之一是在 Firefox 中安装 XForms。这只需要一分钟左右的时间来安装,因此它被我们许多学生使用。这些练习中的大多数都在 Firefox 1.5 和 Firefox 2.0 上使用 Firefox 0.7 扩展进行了测试。
Firefox 3.6 插件:xForms 0.8.7
Firefox 2.0 插件:Mac 版 FireFox 2.0
XSLTForms 在浏览器中使用 XSLT 和 JavaScript 将 XForms 转换为 HTML。
betterFORM 使用 Java 在服务器上处理 XForms。
Orbeon Forms 使用 Java 在服务器上处理 XForms。
所有这些都可以与eXist Native XML Database一起使用。