XML实体-什么';我的代码怎么了?

XML实体-什么';我的代码怎么了?,xml,entity,dtd,Xml,Entity,Dtd,我正在学习一门关于XML的课程,我必须阅读这本叫做“INeasysteps”的书。我试图按照其中一个教程“添加注释和实体”,但当我将其放在浏览器中时,我不断得到响应: Blockquote XML分析错误:未定义实体 第11行第13列: 大宗报价 这是我的密码:请让我知道我做错了什么。仅供参考,Jedit解析器中没有错误,但当我将xml代码放入浏览器中时,出现了上述错误: <?xml version="1.0" encoding="UTF-8" ?> <!-- XML in

我正在学习一门关于XML的课程,我必须阅读这本叫做“INeasysteps”的书。我试图按照其中一个教程“添加注释和实体”,但当我将其放在浏览器中时,我不断得到响应:

Blockquote XML分析错误:未定义实体 第11行第13列: 大宗报价

这是我的密码:请让我知道我做错了什么。仅供参考,Jedit解析器中没有错误,但当我将xml代码放入浏览器中时,出现了上述错误:

<?xml version="1.0" encoding="UTF-8" ?>

<!-- XML in easy steps - Page 40. -->

<?xml-stylesheet 
type = "text/css" href = "history.css" ?>

<!DOCTYPE doc SYSTEM "history.dtd" >

<doc>
<para>Both &html; and &xml; are derived from &sgml; which is, in turn, a descendant of the &gml; that was developed in the 1960s by IBM. </para>
</doc>

两者&html;和&xml;从&sgml;这反过来又是&gml;这是IBM在20世纪60年代开发的。
这是history.dtd文件

<!-- Define the root element. -->
<!-- May contain one child element called para. -->
<!ELEMENT doc (para)>

<!-- Define the child element. -->
<!-- May contain Parsed Character Data. -->

<!ELEMENT para (#PCDATA)>


<!-- Define entity values. -->
<!-- Common markup language acronyms. -->
<!ENTITY html
"HyperText Markup Language (HTML)" >
<!ENTITY xml
"eXtensible Markup Language (XML)" >
<!ENTITY sgml
"Standard Generalized Markup Language (SGML)" >
<!ENTITY gml
"Generalized Markup Language (GML)" >

大多数浏览器不会加载外部实体。如果要在浏览器中打开XML文件并正确解析实体,请将实体声明添加到内部子集(doctype声明中的
[
]
之间):


]>
两者&html;和&xml;从&sgml;这反过来又是一个
gml的后代;这是IBM在20世纪60年代开发的。

明白了,所以我只需要使用[]将dtd文件添加到xml文件中。非常感谢。
<?xml version="1.0" encoding="UTF-8" ?>
<!-- XML in easy steps - Page 40. -->
<?xml-stylesheet type="text/css" href = "history.css" ?>
<!DOCTYPE doc SYSTEM "history.dtd" [
<!ENTITY html "HyperText Markup Language (HTML)" >
<!ENTITY xml "eXtensible Markup Language (XML)" >
<!ENTITY sgml "Standard Generalized Markup Language (SGML)" >
<!ENTITY gml "Generalized Markup Language (GML)" >
]>
<doc>
    <para>Both &html; and &xml; are derived from &sgml; which is, in turn, a 
        descendant of the &gml; that was developed in the 1960s by IBM. </para>
</doc>