Spring配置文件头及xsd文件版本浅析
一、Spring配置文件头 最初Spring配置文件的头部声明如下: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" 3 "http://www.springframework.org/dtd/spring-beans-2.0.dtd"> 4 <beans> 5 6 </beans> 说明: 1、第一行表示xml声明,任何格式良好的xml文档都必须第一行是声明。相当于告诉解析器这个是xml文档,你给我用xml解析器解析。 2、dtd声明,表示该xml里的元素和属性等需符合spring-beans-2.0.xsd这个文档类型定义标准。 3、DTD:文件的文件类型定义(Document Type Definition)可以看成一个或者多个 XML 文件的模板,在这里可以定义 XML 文件中的元素、元素的属性、元素的排列方式、元素包含的内容等等。 因为DTD的一些局限性,以及 XML Schema对数据类型和命名空间的支持。 XML Schema 很快将 DTD 取而代之 被XML Schema 取代后的Spring 配置: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http