XML Schema學習筆記(一)

2021-04-12 18:33:13 字數 514 閱讀 7276

1、通過xml schema,可以驗證乙個xml檔案的標記和資料型別;

2、schema的檔案為xsd;

3、xsd檔案的頂級標籤為:;

以上的標記定義了xs的字首,並說明屬性前面不加字首,標記前面加字首。

4、xml檔案中的每乙個標籤對應xsd中的乙個標籤;

以上標記說明:存在乙個名為的標籤,資料型別為字串。在xml檔案中的樣子為:

5、對於標籤的簡單型別,可以直接使用的type屬性來說明;

對於簡單型別,我的理解是:標籤內是字串,不是巢狀的標籤。

6、對於標籤的複雜型別,不使用type屬性。在標籤內增加來說明:

以上的例子中,標籤c1是複雜型別,下面包含了name, dotnettype和jstype三個標籤。

xml對應的樣子為:

system.int32

number

7、對於複雜的巢狀標籤,如果必須順序出現,使用標籤來說明。

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

XML Schema 學習 隨筆一

xmlns targetnamespace xmlns tns elementformdefault qualified schema 解釋xml schema字尾為.xsd,但是實際上仍是乙個xml檔案。version 表示檔案的版本。encoding 表示 格式。xmlns xmlns xml ...