You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何要在Hibernate配置或映射文件中编写<!DOCTYPE>标签?

如何用DTD验证XML文件?

要验证XML文件,咱们通常会用到DTD或者XSD这两种方案。如果是基于DTD来做验证的话,你得在XML文档最开头加上这样的声明:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC 
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
    "http://hibernate.org/dtd/hibernate-configuration-3.0.dtd">

这里有两个关键的关键字要区分清楚:

  • SYSTEM:当你的DTD文件是存放在本地文件系统里的时候,就用这个关键字来引用它
  • PUBLIC:如果DTD文件是放在公共网络上(比如官方提供的标准DTD资源),那就用PUBLIC来引用

内容的提问来源于stack exchange,提问作者ALTAF

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:36:24