加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

检测到文档没有语法约束(DTD或XML模式)

发布时间:2020-12-16 08:18:15 所属栏目:百科 来源:网络整理
导读:我有这个dtd: http://fast-code.sourceforge.net/template.dtd 但是当我在xml中包含我得到警告: 检测到文档没有语法约束(DTD或XML模式)。 xml是: ?xml version="1.0" encoding="UTF-8"?!DOCTYPE templates PUBLIC "//UNKNOWN/" "http://fast-code.sourcef
我有这个dtd: http://fast-code.sourceforge.net/template.dtd
但是当我在xml中包含我得到警告:
检测到文档没有语法约束(DTD或XML模式)。
xml是:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE templates PUBLIC "//UNKNOWN/" "http://fast-code.sourceforge.net/template.dtd">

<templates>
<template type="INSTANCE_OF_CLASS">
    <description>Used to Create instance of class</description>
    <variation>asasa</variation>
    <variation-field>asasa</variation-field>
    <class-pattern>asasa</class-pattern>
    <getter-setter>setter</getter-setter>
    <allowed-file-extensions>java</allowed-file-extensions>
    <number-required-classes>1</number-required-classes>
    <allow-multiple-variation>false</allow-multiple-variation>
    <template-body>
        <![CDATA[
            // Creating new instance of ${class_name}
            final ${class_name} ${instance} = new ${class_name}();
            #foreach ($field in ${fields})
                ${instance}.${field.setter}(${field.value});
            #end
        ]]>
    </template-body>
</template>
</templates>

编辑:我改变了xml,我得到这个错误现在:

The content of element type “template” must match “(description,variation?,variation-field?,allow-
multiple-variation?,class-pattern?,getter-setter?,allowed-file-extensions?,number-required-
classes?,template-body)”.

在我的情况下,我已经解决了这个讨厌的警告,只需添加<!DOCTYPE xml>之后的< xml? ...>标签。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读