1

有两个线程处理我的问题:

简而言之,我是第一次与外部实体合作并遇到问题。我很高兴在上面的帖子中找到答案,但我发现这些答案对我不起作用。

在每个线程的情况下,我在本地计算机上创建了涉及的 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 解析是否发生了变化?

在此先感谢,凯特

4

1 回答 1

0

该文档该线程似乎表明 IE9 默认情况下不加载外部实体。

我自己无法使用 IE9 进行验证。不过,IE8 确实会加载外部实体。

于 2012-11-26T22:32:47.400 回答