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...