未检测到文档的语法约束(DTD或XML架构)

我有这个dtd:http://fast-code.sourceforge.net/template.dtd
但当我在xml中包含时,我得到了警告:
未检测到文档的语法约束(DTD或XML架构)。
xml是:

<?xml version=“1.0”encoding=“UTF-8”?>
<!DOCTYPE模板公共“//UNKNOWN/“”http://fast-code.sourceforge.net/template.dtd“>
<模板>
<模板类型=“类的实例”>
<说明>用于创建类的实例&lt/说明>
<变化>asasa&lt/变化>
<变异域>asasa&lt/变异域>
<班级模式>asasa&lt/班级模式>
<getter setter>塞特&lt/getter setter>
<允许的文件扩展名>爪哇&lt/允许的文件扩展名>
<所需课程数量>1&lt/所需课程数量>
<允许多种变化>假&lt/允许多种变化>
<模板体>
<![CDATA[
//正在创建${class_name}的新实例
最终${class_name}${instance}=new${class_name}();
#foreach(${fields}中的字段)
${instance}.${field.setter}(${field.value});
#结束
]]&燃气轮机;
&lt/模板体>
&lt/模板>
&lt/模板>

编辑:我更改了xml,现在出现以下错误:

元素类型“模板”的内容必须匹配(说明、变体、变体字段、允许-
多变量?,类模式?,getter setter?,允许的文件扩展名?,所需编号-
类?,模板正文)

在我的例子中,我只需添加<,就解决了这个恼人的警告;!DOCTYPE xml&gt在之后<?xml&燃气轮机标签

<?xml version=“1.0”encoding=“UTF-8”?>
<!DOCTYPE xml>

发表评论