关于XML文件最上面的一大堆东西

图片说明
Java菜鸟问一下,这些url是自己敲吗,还是有什么办法自动生成,哪些要哪些不要,麻烦详细说下

以.xsd结尾的 都是springframwork 这个框架定义的 标准结构文件
你要使用springframwork 这个框架,都是必须要用的
spring -* - 3.0指的是版本
所以你最好,把上面从<beans开始的都拷贝一份 头文件。方便下次使用

这些是建立的时候自动生成的,自动生成的肯定都要,不要去乱动

可以到spring官网上copy

这个一般都是自动生成的,如果你用的eclipse, 安装个插件Spring Tool Suite, 然后需要哪个命名空间,引用哪个就可以。

xml文件,顶部的那一坨,是dtd或者schema

一般是用来校验格式和标签的,
如果是spring这样的框架,那是必须顶部的那一坨的
如果是自己写的一个xml或者不需要校验格式的,那就可以不加顶部的那一坨

由于xml允许定义自己的标记,但你定义的标记和其他人定义的标记有可能相同,但表示不同的含义。当文档交换或者共享的时候就容易产生错误。为避免这种错误产生,xml采用名字空间声明,允许你通过一个网址来识别你的标记。这些是spring自己定义的,照抄就好了。