我试图复制这个答案中给出的例子:
https://stackoverflow.com/a/5127928/356011
说明了使用外部实体在另一个XML文件中包含XML文件的片段。
doc.xml:
<?xml version="1.0" standalone="no" ?>
<!DOCTYPE doc [
<!ENTITY otherFile SYSTEM "otherFile.xml">
]>
<doc>
<foo>
<bar>&otherFile;</bar>
</foo>
</doc>
otherFile.xml:
<baz>this is my content</baz>
当我尝试通过在任何浏览器中打开doc.xml来测试它时,我得到:
<doc>
<foo>
<bar/>
</foo>
</doc>
渲染。
它不应该渲染包含的文件吗?
答案 0 :(得分:3)
它不起作用的原因是浏览器不完全支持XML。他们只支持限制,例如“没有外部实体”。我不知道为什么。