我有一个如下所示的 XML 文件 (diploma.xml):
<?xml version="1.0" standalone="no" ?>
<!DOCTYPE Diploma SYSTEM "diploma.dtd">
<Diploma>
&students;
&Registrations;
&Courses;
</Diploma>
DTD 看起来像这样:
<!ENTITY students SYSTEM "students.xml">
<!ENTITY Registrations SYSTEM "registrations.xml">
<!ENTITY Courses SYSTEM "courses.xml">
当我尝试diploma.xml
在 IE8 中打开它时,它正确地包含了所有其他 XML 文件,但在 Firefox 3.5 中,我收到关于&students;
未定义的语法错误。为什么是这样?