【问题标题】:Changes made in the Xhtml formed from xml and XSLT need to be reflected back in he XML在由 xml 和 XSLT 形成的 Xhtml 中所做的更改需要反映在 XML 中
【发布时间】:2014-11-05 00:51:57
【问题描述】:

我有一个用 xsl 转换并作为 html 加载到浏览器中的 XML 文件。使用 html5 的内容可编辑属性使该 html 可编辑。当他们完成后,我需要将他们的 html 编辑转换回原始 xml 文档。 这些更改甚至可能包括向现有节点添加新节点。 任何想法如何做到这一点。 谢谢你。

【问题讨论】:

    标签: javascript ajax xml xslt xhtml


    【解决方案1】:

    显然有些转换是不可逆的。如果 XML 包含交易列表,而 HTML 包含总价值,并且用户更改了总价值,那么您将无法使用该信息来更新原始列表。因此,将新值映射回不可能是一个自动过程。

    我的首选方法是使用 XForms:将输出生成为 XForms,包括绑定回 XML 模型,以便对表单的更新反映在模型中。您所做的任何其他事情实际上都是在重新发明这项技术。

    【讨论】:

    • 我想使用样式表,因为我需要动态更改 UI。我实际上是在尝试制作一个像 XOPUS 一样的 WYSIWYG 编辑器。感谢您采用这种方法,但我想要其他方法,例如 ajax 或来自 javascript。你能建议我其他方法吗?我喜欢完全使用 javascript 完成的 XOPUS 编辑器。
    • 据我所知,我认为 Xfprms 没有完整的浏览器支持。至少我需要 IE、CHROME 和 Firefox
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-23
    • 1970-01-01
    • 2011-12-16
    • 2011-10-23
    • 2022-09-11
    相关资源
    最近更新 更多