XML配置檔案頭部理解

2021-08-04 21:39:52 字數 616 閱讀 7110

簡介

學習web開發兩年時間了,雖然以前經常使用如hibernate、spring等框架的xml配置檔案,但是對於他的頭部幾乎是乙個小白,今天發現理解這些還是非常有用的,所以接下來做簡單的介紹。

原始碼示例

解釋

xmlns:xsi相當於定義了乙個字首xsi,這個字首有乙個識別符號是「這個可以理解為單純的字串,而後邊的xsi:schemalocation則是先指定剛才定義的識別符號「然後給出這個識別符號表示的字首的定義文件所在的地方「 」,此時的這個url不能理解為單純的字串,而是乙個真實的網路位址,表示要從這裡去取xsi的定義檔案。

這個的理解可以類似於web.xml當中的servlet的配置。先單獨提取出來頭部,第一行和第二行,乙個是xmlns乙個卻是xmlns:xsi,這兩個雖然看著不一樣,但是本質上是一樣的,第乙個只是使用了當前文件的預設頭部,比如後邊的文件內容當中使用的,這個是沒有任何字首的,但是他的原理跟有字首的是一樣的,只是他是用了預設字首。

如果在文件內容中要使用aop所指定的元素,此時就必須帶上aop字首用來表示這個元素來自於aop這個schema定義檔案(什麼是schema檔案去網上查)。

spring配置檔案頭部配置解析

最近由於公司的專案用springmvc,所以自己也必須學習了,相信大家對spring的配置檔案應該都看的很多了,那麼大家對配置檔案頭部的那一坨坨的東西到底是什麼了解嗎?下面我就把自己的一些見解和大家分享一下 1.xmlns 和 xmlns xsi 是必須有的所有的spring配置檔案都一樣 2.xm...

Spring 配置檔案頭部xmls解析

xmlns xsi xmlns aop xmlns tx xmlns context xmlns mvc xmlns task xsi schemalocation spring beans 3.1.xsd spring tx 3.1.xsd spring aop 3.1.xsd spring co...

spring配置檔案頭部xmlns配置精髓

使用spring已經好幾年了,但是每次遇到要自己配置spring專案時就頭疼,通過網路各種複製別人的配置檔案,然後一不小心就報錯了,所以今天想探 竟。如上是乙個spring context配置檔案 xmlns部分 這個是每個配置檔案必須的部分,也就是spring的根本。宣告xml檔案預設的命名空間,...