如何使用ajax从另一个div(如iFrame)填充div中的xml doc?
我有一个“侧边栏”div与链接,我想链接到一些xml文件。 (使用xslt引用其他三个xml文件)我希望xml显示在“body”div中,就像iframe一样。 我无法找到一个好的解决方案,因为我正在使用浏览器的本机XSL转换而不是将xml“包装”到html中。 我一直在寻找一个ajax解决方案,但只能找到填充html或txt文件的ajax脚本。 我也查看了jquerys .load()解决方案和mootools XMLRPC,但对我来说有点复杂。 我是ajax的新手,任何帮助或方向将不胜感激。 如果您需要更多背景信息,请参阅我上一篇文章的链接。 如何使用javascript和三个XML文件在IE 8和Chrome中显示XSLT?
您可以使用IE的默认样式表 :DEFAULTSS.xsl
但是,在IE的更高版本中,它不能像以前的版本那样容易下载(res://msxml.dll/DEFAULTSS.xsl),因此您需要通过搜索找到它。
由于这不是标准的XSLT ,我建议它进行修改,例如XPath Visualizer中包含的修改。
我找到了解决方案。 我使用了我在这个网站上找到的服务器端PHP脚本 – 链接然后我使用这个ajax脚本来加载xml – 链接它工作得很好。 我很高兴。 现在我想尝试使用php扫描脚本来扫描目录和另一个脚本,以创建一个新链接到我的新“填充”xml文档。 挑战 – 是的,我们会看到。 任何信息或方向将不胜感激。