Schema的簡單介紹

2021-06-19 11:24:49 字數 937 閱讀 1250

schema是用於描述和規範xml文件的邏輯結構的一種語言,它最大的作用就是驗證xml檔案邏輯結構的正確性。

schema與dtd(文件型別定義)功能類似,但是schema在當前的web開發環境下優越很多。因為它本身就是乙個有效的xml文件,因而可以更直觀地了解xml的結構。

schema支援命名空間,內建多種簡單和複雜的資料型別,並支援自定義資料型別。

(1)命名空間:schema可以使用命名空間來支援多個名稱相同的元素。

user.xsd檔案

<?xml version="1.0" encoding="utf-8"?>

user.xsd檔案的引用,有兩種方式:

a xml檔案中引入schema,user_1.xml

<?xml version="1.0" encoding="utf-8"?>

1zhangsan

1989-11-02

b 通過檔案路徑引入,user_2.xml

<?xml version="1.0" encoding="utf-8"?>

1lisi

1989-11-02

(2)元素和屬性:schema可以很好的完成對類的描述和修飾,並且提供了大量的資料型別。

元素;屬性;

子元素;

子元素的順序;

子元素的數量;

乙個元素是否能包含文字,或應該是空的;

元素和屬性的資料型別;

元素和屬性的預設值和固定值。

(1)xml schema是基於xml的dtd替代者。

(2)xml schema可描述xml文件的結構。

(3)xml schema語言也可作為xsd(xml schema definition)來引用。

schema 物件的簡單介紹

官方文件鏈結位址 物件描述 索引 indexes 對於每乙個被索引的錶行或表簇行,索引都包含乙個條目 以提供直接 快速的行訪問 oracle 資料庫支援多種型別的索引 分割槽 partitions 大型表和索引的分片,每個分割槽有其自己的名稱,並可能有其自己的儲存特徵 檢視 views 檢視是對一或...

schema物件介紹

1 schema物件簡介 資料庫schema為一組資料結構的邏輯集合,稱之為schema物件,schema物件最賤的為表和索引,schema物件由sql建立和維護。乙個資料庫使用者擁有乙個使用者名稱和各種資料庫許可權,每個使用者屬於乙個schema,這個schema的名稱和使用者的名稱相同,這個sc...

schema命名空間介紹

schema是用於描述和規範xml文件的 邏輯結構 的一種語言,它最大的作用就是驗證xml 檔案邏輯結構 的正確性。可以理解成與 dtd 文件型別定義 功能差不多 但是schema在當前的web開發環境下優越很多。因為它本身就是乙個有效的xml文件,因而可以更直觀地了解xml的結構。除此之外,sch...