我正在考虑将 Saxon CE 用于 Web 应用程序来编辑电子书(元数据和内容)。考虑到重要的电子书组件(例如 content.opf)本身就是 XML,这似乎是一个很好的匹配。我了解如何从服务器获取 XML 数据,对其进行转换,将结果插入 HTML DOM,并处理事件以更改显示的内容和方式。
我遇到困难的地方是如何最好地将更改同步回服务器。在服务器上使用 XML 数据库是最佳实践吗?将服务器上的 XML 维护为文本文件并用帖子覆盖它们是否合理,这是否可以/应该通过具有远程 URI 的结果文档来完成?
我意识到这个问题可能看起来有点开放,但我没有找到任何实际允许修改服务器上的数据的客户端 XSLT 应用程序示例。