2012-11-04 81 views
1

有兩個線程,與我的問題解決:XML外部實體:續集

總之,我與首次外部實體工作並有問題。我很高興在上述線索中找到答案,但我發現答案不適合我。

在每個線程的情況下,我創建了涉及本地計算機的XML文件。我確定他們在同一個目錄中,我在IE中預覽了文件(確切地說是IE 9)。在每種情況下,我最終都遇到了第二個線程中報告的有關Chrome和FF的用戶的相同問題,但現在,對於我來說,IE不顯示外部文件的內容;它只是顯示原始文件的標記。例如,這裏是IE顯示的線程2的結果:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE root> 
-<root> <tmp id="1"/> <tmp id="2">This is a test</tmp> </root> 

任何想法,爲什麼這可能是? IE 9在其XML解析中發生了變化嗎?

由於提前, 凱特

回答

0

This documentthat thread似乎表明,IE9默認不加載外部實體。

我無法用IE9驗證自己。雖然IE8確實會加載外部實體。