2019独角兽企业重金招聘Python工程师标准>>>
一,XML
1.1 xml必需要有根元素,对大小写敏感,一定要关闭,属性一定要用引号。
1.2 xml可以用css进行修饰。
1.3 XML 命名空间可提供避免元素命名冲突的方法。
1.4 在 XML 中有 5 个预定义的实体引用:
1.5 <<小于
1.6 > > 大于
1.7 & & 和号
1.8 ' &#39; 省略号
1.9 " " 引号
1.10 CDATA 内部的所有东西都会被解析器忽略。
1.11 XML 文档可能包含外国字符&#xff0c;比如挪威语&#xff0c;或者法语。为了让 XML 解析器读懂这些字符&#xff0c;您需要把 XML 文档存为 Unicode。
1.12 XMLHttpRequest
对象是一个
Javascript 对象&#xff0c;没有被规定于任何 w3c标准之中。
二&#xff0c;SOAP
2.1
SOAP 是一种简单的基于 XML 的协议&#xff0c;它使应用程序通过 HTTP 来交换信息。
2.2 一条 SOAP 消息就是一个普通的 XML 文档&#xff0c;包含下列元素&#xff1a;
- 必需的
Envelope 元素&#xff0c;可把此 XML 文档标识为一条 SOAP 消息 - 可选的 Header 元素&#xff0c;包含头部信息
- 必需的 Body 元素&#xff0c;包含所有的调用和响应信息
- 可选的 Fault 元素&#xff0c;提供有关在处理此消息所发生错误的信息
2.3
强制使用的 SOAP 的 Envelope 元素是 SOAP 消息的根元素。
2.4 SOAP 消息必须拥有与命名空间
"http://www.w3.org/2001/12/soap-envelope" 相关联的一个 Envelope 元素。
2.5 可选的 SOAP Header 元素可包含有关 SOAP 消息的应用程序专用信息&#xff08;比如认证、支付等&#xff09;。如果 Header 元素被提供&#xff0c;则它必须是 Envelope 元素的第一个子元素。
2.6 必需的 SOAP Body 元素可包含打算传送到消息最终端点的实际 SOAP 消息。
2.7 选的 SOAP Fault 元素用于存留 SOAP 消息的错误和状态信息。
2.8 SOAP 方法指的是遵守 SOAP 编码规则的 HTTP 请求/响应。
2.9 HTTP &#43; XML &#61; SOAP
三&#xff0c;WSDL、&#xff08;Web Services Description Language&#xff09;
3.1
WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。
- WSDL 指网络服务描述语言
- WSDL 使用 XML 编写
- WSDL 是一种 XML 文档
- WSDL 用于描述网络服务
- WSDL 也可用于定位网络服务
- WSDL 还不是 W3C
标准
3.2 WSDL 文档是利用这些主要的元素来描述某个 web service 的&#xff1a;
元素 | 定义 |
| web service 执行的操作 |
| web service 使用的消息 |
| web service 使用的数据类型 |
| web service 使用的通信协议 |
3.3 UDDI 是一种目录服务&#xff0c;企业可以使用它对 Web services 进行注册和搜索。
四&#xff0c;Web Services
4.1 什么是Web Services&#xff1f;
- Web Services 是应用程序组件
- Web Services 使用开放协议进行通信
- Web Services 是独立的&#xff08;self-contained&#xff09;并可自我描述
- Web Services 可通过使用UDDI来发现
- Web Services 可被其他应用程序使用
- XML 是 Web Services 的基础
五&#xff0c;AJAX
5.1 AJAX 指异步 Javascript 及 XML&#xff08;Asynchronous
Javascript And XML&#xff09;。
5.2 通过使用 XMLHttpRequest 对象。