WebService培训教程
1. 复习准备
1.1. Schema约束
几个重要知识:
1. namespace 相当于Schema文档的id,它的值必须是唯一的 2. targetNamespace属性 用来指定schema文档的namespace值 3. xmlns属性 引入某个命名空间 4. schemaLocation属性 指定引入的命名空间的schema文件的位置 1. 在Schema规范中, 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文档的标签或属性时,必须通过别名来引导 |
1.2. HTTP协议
几个重要知识:
1. 请求的组成: 2. 响应的组成 3. 请求的过程 |