webService学习之前奏
1.1. Schema约束?? 先看看几个重要的属性: ???????? 1.namespace ???????? 相当于schema文件的id 2.targetNamespace属性 ??????? 用来指定schema文件的namespace的值 3.xmlns属性 ??????? 引入一个约束,它的值是一个schema文件的namespace值 4.schemaLocation属性 ??????? 用来指定引入的schema文件的位置
schema规范中: ?? 1. 所有标签和属性都需要有schema文件来定义 ?? 2. 所有的 schema 文件都需要有一个 id, 但在这里它叫 namespace?? 3. namespace 的值由什么来指定 ? ?????? 由targetNamespace属性来指定,它的值是一个url(很有可能不存在) ? 4. 如何引入一个Schema约束? ????? 属性? :用xmlns属性 ????? 属性值:对应的schema文件的id(namespace值) 5. 如果引入的 schema 不是 w3c 组织定义 , 必须指定 schema 文件的位置6. schema文件的位置由什么属性来指定? ????? 属性? : schemaLocation ????? 属性值:namespace path 7.如果引入了N个约束,需要给n-1个取别名 代码:
<?xml version="1.0" encoding="UTF-8" ?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.360buy.com/bookSchema" elementFormDefault="qualified"> <element name="书架"> <complexType> <sequence maxOccurs="unbounded"> <element name="书"> <complexType> <sequence> <element name="书名" type="string" /> <element name="作者" type="string" /> <element name="售价" type="string" /> </sequence> </complexType> </element> </sequence> </complexType> </element> </schema> <!-- schema规范中: 1. 所有标签和属性都需要有schema文件来定义 2. 所有的schema文件都需要有一个id,但在这里它叫namespace,3. namespace的值由什么来指定? 由targetNamespace属性来指定,它的值是一个url(很有可能不存在) 4. 如何引入一个Schema约束? 属性? : 用xmlns属性 属性值: 对应的schema文件的id(namespace值) --> <?xml version="1.0" encoding="UTF-8"?> <书架 xmlns="http://www.360buy.com/bookSchema" xmlns:dd="http://www.w3.org/2001/XMLSchema-instance" dd:schemaLocation="http://www.360buy.com/bookSchema book.xsd"> <书> <书名>JavaScript开发</书名> <作者>老佟</作者> <售价>28.00元</售价> </书> </书架> <!-- schema规范中: 1. 所有标签和属性都需要有schema文件来定义 2. 所有的schema文件都需要有一个id,它的值是一个url(很有可能不存在) 4. 如何引入一个Schema约束? 属性? : 用xmlns属性 属性值: 对应的schema文件的id(namespace值) 5. 如果引入的schema不是w3c组织定义,必须指定schema文件的位置 6. schema文件的位置由什么属性来指定? 属性? : schemaLocation 属性值: namespace path 7. 如果引入了N个约束,需要给n-1个取别名 --> 1.2. HTTP协议1. 请求的组成: 请求头 请求体:只有post请求有 2. 响应的组成 响应头 响应体: 浏览器解析显示的数据 3. 请求的过程如图: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |