xml - 我可以在 XSLT 转换后加载 XML 响应吗
问题描述
我正在转换带有附加在标头中的 XSLT 的 XML 响应,完全没有问题。我也可以使用 Javascript 访问 HTML DOM。我想要实现的是在浏览器中完成转换后加载原始xml。考虑到我没有从 AJAX 获得 XML 响应,而是作为页面加载。到目前为止,我所做的是在转换过程中将 xml dom 复制到隐藏的 div 中,但我更喜欢更高效、更优雅的解决方案。提前谢谢。
解决方案
解决方案必须来自服务器,而不是使用 XML 作为响应,现在我将 XML 文档保存为文件,并带有指向 XSLT 的链接,然后重定向到这个新的 xml 文件。这样我就可以按照Martin Honnen的建议从 window.location.href 中检索 xml
然后我可以加载 xml 以使用 JS 和 XSLTProcessor 进行处理,以在客户端上生成新内容。不需要 jQuery 或 Framewoek。
PS。如果用户需要刷新内容,我还会更改历史 URI
推荐阅读
- xml - XSLT 转换返回空 XML
- r - 根据 2 个条件合并两个表并将平均值作为结果列输出
- ftp - 如何使用apache camel检查从ftp位置下载的文件是否完成
- ios - Unity - 为什么 iPhone 6 和 7 的触摸输入行为不同?
- python - 使用熊猫根据其他列的值获取最新值
- javascript - 我想根据条件更改文本颜色
- javascript - 它适用于 (+, -, *) 但不能除法。有人可以帮助我吗?
- c++ - 如何将 ECDSA DER 编码的签名数据转换为 Microsoft CNG 支持的格式?
- optimization - 车辆路径问题的 Pyomo 随机优化
- ruby-on-rails - Rails - 如何将帖子的临时 id 分配给参考图像