随笔分类 - Xml学习
摘要:8.30JavaWeb之XML概念 学习XML需要掌握的三个基本技能 XML的概念 XML的语法 XML的解析 XML的概念 什么是XML: Extensible Markup Language 可扩展标记语言 可扩展: >标签都是自定义的 XML的功能: 由于早期与HTML竞争不利,所以后面转向与
阅读全文
摘要:SOAP教程 内容 SOAP简介 SOAP语法 SOAP Envelope元素 SOAP Header元素 SOAP Body元素 SOAP Fault元素 SOAP HTTP Binding SOAP简介 简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息 Microsoft 和
阅读全文
摘要:完整的WSDL语法 描述于 W3C 工作草案的完整 WSDL 1.2 语法: <wsdl:definitions name="nmtoken"? targetNamespace="uri"> <import namespace="uri" location="uri"/> * <wsdl:docum
阅读全文
摘要:WSDL UDDI 什么是UDDI? UDDI 是一种目录服务,企业可以使用它对 Web services 进行注册和搜索。 UDDI,英文为 "Universal Description, Discovery and Integration",可译为"通用描述、发现与集成服务"。 它是一个基于 X
阅读全文
摘要:WSDL绑定 作用: WSDL 绑定可为 web service 定义消息格式和协议细节 绑定到SOAP 一个请求 - 响应操作的例子: <message name="getTermRequest"> <part name="term" type="xs:string"/></message> <m
阅读全文
摘要:WSDL端口 端口元素< portType > 作用: 描述一个 web service、可被执行的操作,以及相关的消息 操作类型 请求-响应式最普通的操作类型,WSDL定义了四种类型: 类型定义 One-way 此操作可接受消息,但不会返回响应。 Request-response - 常用 此操作
阅读全文
摘要:WSDL教程 WSDL内容包括 WSDL简介 WSDL文档 WSDL端口 WSDL绑定 WSDL UDDI WSDL语法 什么是WSDL? 简介: WSDL(Web Services Description Language,网络服务描述语言),一种服务的描述语言 特点: 基于XML 作用: 描述
阅读全文
摘要:XSD参考手册 XML Schema 参考手册 XSD 元素 元素解释 all 规定子元素能够以任意顺序出现,每个子元素可出现零次或一次。 annotation annotation 元素是一个顶层元素,规定 schema 的注释。 any 使创作者可以通过未被 schema 规定的元素来扩展 XM
阅读全文
摘要:XSD数据类型之杂项数据类型 杂项数据类型包括布尔、base64Binary、十六进制、浮点、双精度、anyURI、anyURI 以及 NOTATION 本章内容 布尔数据类型(Boolean Data Type) 二进制数据类型(Binary Data Types) AnyURI数据类型(AnyU
阅读全文
摘要:XSD数据类型之数值数据类型 本章内容 十进制数据类型 整数数据类型 数值数据类型 对数值数据类型的限定(Restriction) 十进制数据类型 作用: 十进制数据类型用于规定一个数值 特点: 可规定的十进制数字的最大位数是 18 位 实例:Schema <xs:element name="pri
阅读全文
摘要:XSD数据类型之日期/时间数据类型 本章内容 日期数据类型(Date Data Type) 时区 日期时间数据类型(Date Time Data Type) 日期和时间数据类型表 对日期数据类型的限定(Restriction) 日期数据类型(Date Data Type) 作用: 用于定义日期 日期
阅读全文
摘要:XSD数据类型 本章内容 字符串数据类型 日期/时间数据类型 数值数据类型 杂项数据类型 字符串数据类型 字符串数据类型用于可包含字符串的值 内容: 字符串数据类型(String Data Type) 规格化字符串数据类型(NormalizedString Data Type) Token数据类型(
阅读全文
摘要:XSD实例 本章会学习到如何编写一个 XML Schema以及编写schema的不同方法 本章内容 XML文档 XML Schema 分割Schema 使用指定的类型(Named Types) XML文档举例分析 <?xml version="1.0" encoding="ISO-8859-1"?>
阅读全文
摘要:XSD指示器 作用: 通过指示器,我们可以控制在文档中使用元素的方式 指示器种类 Order 指示器: All Choice Sequence Occurrence 指示器: maxOccurs minOccurs Group 指示器: Group name attributeGroup name
阅读全文
摘要:XSD元素替换(Element Substitution) 作用: 通过 XML Schema,一个元素可对另一个元素进行替换 本章内容: 全局元素 元素替换 阻止元素替换 全局元素 全局元素指 "schema" 元素的直接子元素!本地元素(Local elements)指嵌套在其他元素中的元素 元
阅读全文
摘要:XSD限定/Facets 什么是限定: 限定(restriction)用于为 XML 元素或者属性定义可接受的值。对 XML 元素的限定被称为 facet 本章内容 对值的限定 对一组值的限定 对一系列值的限定 对一系列值的其他限定 对空白字符的限定 对长度的限定 数据类型的限定 对值的限定 实例:
阅读全文
摘要:XSD属性 本章内容 什么是属性? 如何声明属性? 属性的默认值和固定值 可选和必需的属性 对内容的限定 什么是属性 特点: 简易元素无法拥有属性 某个元素拥有属性,它就会被当作某种复合类型。 属性本身总是作为简易类型被声明的 所有的属性均作为简易类型来声明 如何声明属性 语法: <xs:attri
阅读全文
摘要:XSD< any >元素 作用: 通过未被 schema 规定的元素来拓展 XML 文档 < any >元素 实例: 这个例子是从名为 "family.xsd" 的 XML schema 中引用的片段。它展示了一个针对 "person" 元素的声明。通过使用 <any> 元素,我们可以通过任何元素(
阅读全文
摘要:复合类型 本章内容 复合空元素 仅含元素的复合类型 xml schema复合元素仅含文本 混合内容的复合类型 XSD空元素 特点: 空的复合元素不能包含内容,只能含有属性。 实例: xml空元素: <product prodid="1345" /> "product" 元素根本没有内容。为了定义无内
阅读全文
摘要:XSD复合元素 特点: 复合元素包含了其他的元素及/或属性。 什么是复合元素? 复合元素指包含其他元素及/或属性的 XML 元素。 复合元素的类型 有四种类型的复合元素: 空元素 包含其他元素的元素 仅包含文本的元素 包含元素和文本的元素 空元素 <product pid="1345"/> 包含其他
阅读全文