初探xml(以Mybatis的配置檔案為例)

2021-10-20 00:05:01 字數 998 閱讀 5631

<?xml version="1.0" encoding="utf-8" ?>
第一行:這是xml的宣告 宣告了xml版本號和編碼

<!doctype>這個標籤作為一種標準通用標記語言的文件型別宣告,它的目的是要告訴標準通用標記語言解析器,它應該使用什麼樣的文件型別定義(dtd)來解析文件。 

這個標籤有三種寫法:

我們這裡碰到的寫法叫做公共的外聯文件型別定義(使用公共識別符號)

格式如下:

public "註冊//組織//型別 標籤//定義 語言"

"文件型別定義位置"

[< !--內部子集宣告,可選專案-->]

格式:字首//所有者//型別 標籤描述//語言//顯示版本 [3]

字首:字首定義

iso是"國際標準化組織"的標準+

組織名稱已註冊-

組織名稱未註冊

注:註冊指組織是否由國際標準化組織註冊。 [3]  (各人也可以手動將文件型別定義註冊自伺服器)

組織(所有者):公司、單位、組織的名稱。

型別:表明該公共識別符號所關聯的文件的實際型別(比如超文字標記語言)。

標籤描述:所關聯的文件的簡要說明。該描述可以是任何字串,當然其中不應包含作為分隔符的「//」。(比如超文字5)。

語言:說明文件基於何種語言書寫,通常使用國際標準化組織標準的兩字母語言**。

顯示版本:該專案使用較少,用於說明文件是針對特定顯示裝置或者特定系統的。

我們對照上面的例子

可以知道

根元素:configuration

註冊:未註冊

組織:mybatis.org

型別:dtd

標籤描述:config 3.0

語言:en

文件型別定義位置:""

Mybatis中的DataSource配置

datasource 的型別可以配置成其內建型別之一,如 unpooled,pooled,jndi。1 如果將型別設定成 unpooled,mybatis 會為每乙個資料庫操作建立乙個新的連線,並關閉它。該方式 適用於只有小規模數量併發使用者的簡單應用程式上。2 如果將屬性設定成 pooled,my...

Mybatis初探之環境的配置

很早之前就想學習mybatis,據說很多公司都使用這個框架。以前我都使用老掉牙的dbcp,hibernate感覺太大,現 在來學學這個中性的框架。首先是環境的配置,我使用m en建立專案,pom.xml檔案如下 4.0.0 com.bird concursey 0.0.1 snapshot jarc...

Spring下ActiveMQ的xml配置

琚大哥給我安排個事兒,activemq的優化,我去,優化的高階大氣上檔次的詞兒,完全摸不到頭腦啊,硬著頭皮上吧,網上各種搜配置,最後也算是搞出點名堂了。上面就是我的xml配置,挑重點講吧。在配置 jmsfactory時,注意了,這裡面有個嚴重的問題,這個引數預設的設定是 false,這裡我們要把它設...