我必须使用以下规范开发一个表单应用程序。 我有一个包含数据的XML文件。我必须在我的应用程序或表单中显示这些数据。用户必须能够查看,编辑,添加,操作数据并将其保存到XML文件。 我不能使用应用程序/ Web服务器,它必须是脱机应用程序,并且数据必须在浏览器中显示。 开发表单应用程序的最佳方法是什么? XML - > XSLT - > XHTML(表格)?还有其他更好的解决方案吗请帮帮我。
答案 0 :(得分:1)
正如您在标签中提到的XForms,它是一个选项。您必须在浏览器中使用客户端呈现引擎。我会研究其中一个:
注意 - 你可能会遇到所有这些问题的安全限制。浏览器不允许将文件保存到文件系统中的任意位置,即使HTML来自本地文件也是如此。我依稀记得,我用Mozilla XForms成功地将XML保存到本地文件中。我猜你在XSLTForms中遇到了更多问题。
答案 1 :(得分:0)
使用带有Web服务器的XSLTForms可以在本地保存文件:将内容发送到服务器,然后返回到客户端,强制使用内容类型,以便浏览器建议将其保存在文件中。
完全脱机并不意味着您无法拥有本地Web服务器。 Apache + PHP很轻,您甚至可以使用C语言编写专用的最小Web服务器。