XML檔案中 xmlns xmlns:xsi xsi:schemaLocation等解釋
阿新 • • 發佈:2019-01-08
maven 的 pom.xml 開頭是下面這樣的
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
xmlns="http://maven.apache.org/POM/4.0.0"
--
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
--表示xml遵循的標籤規範
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
--用來定義xmlschema的地址,也就是xml書寫時需要遵循的語法,兩部分組成,前面部分就是名稱空間的名字,後面是xsd(xmlschema)的地址
spring.xml
雖說上面定義了名稱空間,而不是使用名稱空間,沒有報錯,但是在啟動web應用時,還是會報錯,如下:
所以名稱空間還是要使用的。