WebService培訓教程

1. 復習準備

1.1. Schema約束

幾個重要知識:

1.?namespace

相當于Schema文檔的id,它的值必須是唯一的

2.?targetNamespace屬性

用來指定schema文檔的namespace值

3.?xmlns屬性

引入某個命名空間

4.?schemaLocation屬性

指定引入的命名空間的schema文件的位置

???1. 在Schema規(guī)范中, xml文件中的所有標簽和屬性都需要有schema文件來定義(約束)

2. 如何引入約束?

xmlns屬性來指定: 它的值為一個schema文件的namespace值 ?

3. 每個schmema文件都必須有一個唯一標識, 平常一般取名為id, 但在schema中以namespace(命名空間)來表達

也就是每個Schema文件都有一個唯一的namespace

4. schema文件的namespace值如何指定?

targetNamespace屬性來指定: 它的值是一個url格式的文本(路徑不一定真實存在, 但必須唯一)

5. 如果引入的schema約束不是w3c組織定義, 那么在引入后還需要指定schema文件的位置

6. 如何來指定schema文件的位置?

schemaLocation屬性來指定: 它的值由兩部分組成: namcespace+path

7. 如果引入了N個約束, 那反必須給n-1個取別名,

在使用到某個取了別名的schema文檔的標簽或?qū)傩詴r,必須通過別名來引導

 

1.2. HTTP協(xié)議

幾個重要知識:

1. 請求的組成:
????

2. 響應的組成
????

3. 請求的過程
????