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出來之前...