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

xml – 实体已被引用但未声明

发布时间:2020-12-16 23:23:34 所属栏目:百科 来源:网络整理
导读:在我使用tile的 Spring MVC应用程序的xml文件中,我写了以下内容 – definition name="dashboard" extends="base.definition" put-attribute name="title" value="Dashboard - CMS diams; reg; Galactic NetOne" / put-attribute name="body" value="/WEB-INF
在我使用tile的 Spring MVC应用程序的xml文件中,我写了以下内容 –

<definition name="dashboard" extends="base.definition">
        <put-attribute name="title" value="Dashboard - CMS &diams; &reg; Galactic NetOne" />
        <put-attribute name="body" value="/WEB-INF/views/dashboard.jsp" />
</definition>

然而,& diams;和& reg;给出它们被引用但未声明的错误.请帮忙.

解决方法

您需要声明这些实体,或者用十六进制或十进制等效项替换它们.我假设这些角色应该是diams和reg;你可能需要改变它们.

声明实体的示例:

<!DOCTYPE definition [
<!ENTITY reg "&#174;">
<!ENTITY diams "&#9830;">
]>
<definition name="dashboard" extends="base.definition">
    <put-attribute name="title" value="Dashboard - CMS &diams; &reg; Galactic NetOne" />
    <put-attribute name="body" value="/WEB-INF/views/dashboard.jsp" />
</definition>

替换实体的示例:

<definition name="dashboard" extends="base.definition">
    <put-attribute name="title" value="Dashboard - CMS &#9830; &#174; Galactic NetOne" />
    <put-attribute name="body" value="/WEB-INF/views/dashboard.jsp" />
</definition>

您可以使用XHTML DTD作为实体的参考:http://www.w3.org/TR/xhtml1/dtds.html#h-A2

(编辑:李大同)

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

    推荐文章
      热点阅读