2016-07-29 79 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