首页 > 解决方案 > 我可以在 XSLT 转换后加载 XML 响应吗

问题描述

我正在转换带有附加在标头中的 XSLT 的 XML 响应,完全没有问题。我也可以使用 Javascript 访问 HTML DOM。我想要实现的是在浏览器中完成转换后加载原始xml。考虑到我没有从 AJAX 获得 XML 响应,而是作为页面加载。到目前为止,我所做的是在转换过程中将 xml dom 复制到隐藏的 div 中,但我更喜欢更高效、更优雅的解决方案。提前谢谢。

标签: xmlxslt

解决方案


解决方案必须来自服务器,而不是使用 XML 作为响应,现在我将 XML 文档保存为文件,并带有指向 XSLT 的链接,然后重定向到这个新的 xml 文件。这样我就可以按照Martin Honnen的建议从 window.location.href 中检索 xml

然后我可以加载 xml 以使用 JS 和 XSLTProcessor 进行处理,以在客户端上生成新内容。不需要 jQuery 或 Framewoek。

PS。如果用户需要刷新内容,我还会更改历史 URI


推荐阅读