【发布时间】:2025-12-27 07:50:12
【问题描述】:
背景
XSL 将 XML 文档转换为风格化的网页。用户可以通过使用 jQuery 对话框显示的表单向 XML 文档添加新元素(和属性)。 XML 文档将被转换为 PDF 文件、ASCII 文本文件、第三方格式等。只有编辑器需要基于网络。
考虑使用 XForms,但是 (1) 它似乎是一种死技术; (2) 似乎与 jQuery 没有无缝集成。
架构
目前的架构类似于:
Apache + PHP => 加载 XML => XSLTProcessor => XHTML + jQuery => Web 浏览器
用于编辑 XML 文档的建议架构类似于:
Web 浏览器 => jQuery => POST 编辑 => Apache + PHP => 保存 XML
每个 XML 文件小于 5,000 字节。
问题
- 您将如何刷新页面,以便立即发布和转换编辑内容,同时仍保持响应?
- 您将如何简化架构?
谢谢!
想法
查看了将 XML 转换为 JSON,然后将 JSON 转换回 XML(使用 Pear 的 XML_Serializer),但是输入的 XML 与输出的 XML 不同。
【问题讨论】: