如何使用 jQuery 创建一个包含 XML 内容的新窗口?
或者用 XML 窗口替换当前的 XHTML 窗口,以便浏览器可以正确地将其解释为 RSS 提要?
流动:
- 用户单击按钮以获取 RSS 提要
- jQuery ajax() 用于检索 RSS/Atom XML 内容
- RSS/Atom 将被写入新的浏览器窗口(和/或替换当前窗口)
这可以通过 Data Uri Scheme 来完成,http ://en.wikipedia.org/wiki/Data_URI_scheme
但我认为它仅限于某些浏览器。
例如,您可以将其放在浏览器的 url 栏中,它会呈现良好。与在新窗口中呈现 xml 内容的方式相同
var u = "data:text/html;charset=utf-8,<h1>Hey thats cool</h1>";
window.open(u);