如何在Spring XML文件中使用DOCTYPE

大多数时候我们都没有在Spring中声明DOCTYPE 。 但我想在我的XML上下文文件中声明一个DOCTYPE,以便我可以在我的xml文件中使用ENTITY

例如:

 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd" [ %crmHome;] > 

这给出了很多错误,比如…

  - Attribute "xmlns" must be declared for element type "beans". - Attribute "xmlns:xsi" must be declared for element type "beans". etc..... 

实现这个目标的方法是什么?

这对我有用。 使用Spring Framework V.4.2.1

   

如果您正在使用模式validation,那么您可以定义足以声明参数实体的内部DTD子集,而不是参考http://www.springframework.org/dtd/spring-beans-2.0.dtd

  %crmHome; ]>