學習筆記 XML Schema一致性約束

2021-06-05 07:55:35 字數 444 閱讀 9526

schema提供了3種一致性約束:

1:key:內容必須存在且唯一;

2:keyref:要求指定內容必須引用另乙個key或unique。

3:unique:內容必須唯一,但可以不存在。

約束作用範圍,schema提供如下兩個元素:

1::使用xpath屬性來指定該約束作用範圍,屬性值是xpath表示式,必須出現且只能出現一次。

2::使用xpath屬性來指定該約束具體作用範圍(細化),屬性值是xpath表示式,可出現多次,但至少一次。

注意事項:

使用一致性約束時,其約束元素必須使用有名命名空間,否則一致性約束會認為該元素不再任何命名空間下。

XML Schema學習筆記(一)

1 通過xml schema,可以驗證乙個xml檔案的標記和資料型別 2 schema的檔案為xsd 3 xsd檔案的頂級標籤為 以上的標記定義了xs的字首,並說明屬性前面不加字首,標記前面加字首。4 xml檔案中的每乙個標籤對應xsd中的乙個標籤 以上標記說明 存在乙個名為的標籤,資料型別為字串。...

XML Schema學習筆記(一)

1 通過xml schema,可以驗證乙個xml檔案的標記和資料型別 2 schema的檔案為xsd 3 xsd檔案的頂級標籤為 以上的標記定義了xs的字首,並說明屬性前面不加字首,標記前面加字首。4 xml檔案中的每乙個標籤對應xsd中的乙個標籤 以上標記說明 存在乙個名為的標籤,資料型別為字串。...

XML schema學習筆記

xml schema學習筆記 寫在前面的話,很多文章裡面把schema和xml schema當成了乙個東東,其實schema或xml schema泛指xml文件的模式,而xml schema是schema中的一種。除xml schema以外,dtd也是一種schema。在xml schema出來之前...