XML学习笔记之基本语法
最近开始试着接项目,发现很多项目都用到XML。最它一无所知是不行了,于是决定花时间研究一下。
一、基本语法
- XML 文档必须有根元素
- XML 文档必须有关闭标签
- XML 标签对大小写敏感
- XML 元素必须被正确的嵌套
- XML元素的属性必须加引号 、
二、命名空间
为避免不同文档中使用相同的元素名而造成的冲突。使用方法为在元素名之前使用前缀。
需要定义命名空间的属性 xmlns:namespace=namespaceURI,这是使用命名空间必须的。
三、SOAP
在有了XML及其命名空间的知识之后,理解soap就简单的多了。
- SOAP 指简易对象访问协议
- SOAP 是一种通信协议
- SOAP 用于应用程序之间的通信
- SOAP 是一种用于发送消息的格式
- SOAP 被设计用来通过因特网进行通信
- SOAP 独立于平台
- SOAP 独立于语言
- SOAP 基于 XML
- SOAP 很简单并可扩展
- SOAP 允许您绕过防火墙
- SOAP 将被作为 W3C 标准 发展
SOAP 构建模块
一条 SOAP 消息就是一个普通的 XML 文档,包含下列元素:
- 必需的 Envelope 元素,可把此 XML 文档标识为一条 SOAP 消息
- 可选的 Header 元素,包含头部信息
- 必需的 Body 元素,包含所有的调用和响应信息
- 可选的 Fault 元素,提供有关在处理此消息所发生错误的信息