1.1. Schema约束
先看看几个重要的属性:
1.namespace
相当于schema文件的id
2.targetNamespace属性
用来指定schema文件的namespace的值
3.xmlns属性
引入一个约束,它的值是一个schema文件的namespace值
4.schemaLocation属性
用来指定引入的schema文件的位置
schema规范中:
2. 所有的 schema 文件都需要有一个 id, 但在这里它叫 namespace3. namespace 的值由什么来指定 ?
由targetNamespace属性来指定,它的值是一个url(很有可能不存在)
4. 如何引入一个Schema约束?
属性值:对应的schema文件的id(namespace值)
5. 如果引入的 schema 不是 w3c 组织定义 , 必须指定 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. 请求的组成:
请求行(请求方式 path http1.1) 注:http1.0只能请求单个资源
请求头
请求体:只有post请求有
2. 响应的组成
响应状态行:
响应头
响应体: 浏览器解析显示的数据
3. 请求的过程如图:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。