jquery - 如何使用ajax从另一个div(如iFrame)填充div中的xml文档?

标签 jquery xml ajax xslt mootools

我有一个“侧边栏”div,其中包含我想链接到一些 xml 文件的链接。 (xslt引用了其他三个xml文件)我希望xml像iframe一样显示在“body”div中。我找不到一个好的解决方案,因为我使用浏览器的 native XSL 转换,而不是将 xml “包装”到 html 中。我一直在研究 ajax 解决方案,但只能找到填充 html 或 txt 文件的 ajax 脚本。我还查看了 jquerys .load() 解决方案和 mootools XMLRPC,但对我来说有点复杂。我是 ajax 新手,任何帮助或指导将不胜感激。如果您需要更多背景信息,请点击我上一篇文章的链接。 How to display XSLT in IE 8 and Chrome with javascript and three XML files?

最佳答案

您可以使用 IE 的默认样式表:DEFAULTSS.xsl

但是,在更高版本的IE中,它不能像以前的版本那样方便地下载(res://msxml.dll/DEFAULTSS.xsl),因此您需要通过搜索找到它。

由于这不是标准 XSLT,因此我建议对其进行修改,例如 XPath Visualizer 中包含的修改。

关于jquery - 如何使用ajax从另一个div(如iFrame)填充div中的xml文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7198702/

相关文章:

javascript - 我可以在 XSLT 转换中使用 javascript 吗?

javascript - 无法使用 AJAX 显示 JSON

ajax - yii 的 zii 小部件列表中的 facebook wall-like ajax

javascript - ajax .done 运行不正常,似乎跳过了代码

jquery - CSS - 根据包含的文本宽度更改 DIV 宽度

Android-是否可以在字符串资源中添加可点击的链接

javascript - 使 Bootstrap 导航栏在滚动时折叠?

xml - 序列内的 XSD 选择

javascript - 图像 slider - 幻灯片动画 - jQuery

javascript - 使用点符号字符串访问对象子属性