DOCTYPE在xml文件中的含义是什么?
发布时间:2020-12-16 23:02:31 所属栏目:百科 来源:网络整理
导读:在hibernate中,我们使用配置和映射xml文件. 在xml中,第一行是版本,然后我们指定DOCTYPE DTD行. 例: !DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" 任何
在hibernate中,我们使用配置和映射xml文件.
在xml中,第一行是版本,然后我们指定DOCTYPE DTD行. 例: <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> 任何人都可以解释一下这是什么意思? 我想知道这个陈述中的属性. 解决方法
您引用的行是文档类型声明.
它在W3C的XML建议书中有记录:http://www.w3.org/TR/xml/#dt-doctype 它指定处理文档时要使用的DTD.有两种机制可用于指定 >一个可选的PUBLIC标识符(很少见天,)在你的例子中,“ – // Hibernate / Hibernate Mapping DTD 3.0 // EN“.将其解析为DTD资源的机制是特定于应用程序的.>一个系统标识符,在您的示例中“http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd”.这通常被解释为DTD可以在哪里的URL检索. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |