XML的学习
XML是一种标记性语言,学习教程哪里都有,今天我们要讨论的新手的疑惑Spring前那一大段是啥。
这个是web.xml配置文件
1 | <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
这个是Spring的配置文件
1 | <beans xmlns="http://www.springframework.org/schema/beans" |
xmlns
在配置文件中,出现最多的就是这个字符,其含义是「XML Name Space」,作用和C++的命名空间是一样的,比如context这个单词太常用了
- A在自己的XML标签里写了context
- B在自己的XML标签里也写了context
- 如果我使用了AB那么用的是谁的呢?
- 这个时候就可以通过「xmlns:context = “URL”」来规定用的是谁的
比如在Spring的配置文件里就把URL指向了一个Spring的地址
URL记不住怎么办
URL一般不用记住,如果是在IntelliJ里写XML,IDE会自动给你添加上这个xmlns,就像import package一样。