jQuery使用仅XML内容创建新窗口

时间:2012-09-22 15:42:58

标签: jquery xml ajax rss

如何使用jQuery创建包含XML内容的新窗口?

或用XML窗口替换当前的XHTML窗口,以便浏览器可以正确地将其解释为RSS feed?

流速:

  1. 用户点击按钮获取RSS Feed
  2. jQuery ajax()用于检索RSS / Atom XML内容
  3. RSS / Atom将被写入新的浏览器窗口(和/或替换当前窗口)

1 个答案:

答案 0 :(得分:1)

可以使用Data Uri Scheme http://en.wikipedia.org/wiki/Data_URI_scheme

完成

但我认为它仅限于某些浏览器。

例如,您可以将它放在您的浏览器网址栏中,它将呈现正常。 与在新窗口中呈现xml内容的方式相同

var u = "data:text/html;charset=utf-8,<h1>Hey thats cool</h1>";
window.open(u);