2016-07-29 182 views
2

我在我的web服务器中有一个XML,当我尝试在浏览器中打开它时,它显示为原始xml,但试图在iframe中显示它的url时,它显示为字符串,而不是原始的xml。从iframe中的URL显示原始XML

<iframe type="application/xml" src="http://www.w3schools.com/xml/simple.xml"></iframe> 

http://jsfiddle.net/qvRzT/8/

请注意,因为是动态生成的XML无法加载XML作为在IFRAME内容,我只能用它的URL在iframe中加载。

回答

1

这是因为浏览器将XML视为页面的来源。所以它会被标记为一个XML文件。当浏览器获取iframe并加载XML时,它将源代码处理为HTML。 (即使没有HTML标签提供。)

+0

你会建议任何解决方案吗? –

+0

避免使用iframe来显示xml。相反,导航到xml。 – leondepdelaw