WSDL文档就是服务契约,它提供了web服务服务端与客户端交换数据的标准途径。
XML Schema Definition(XSD),叫做data contract,描述了双方交换的数据类型的结构,描述了类型、
字段,以及在这些字段上的任何验证。
有4种方式可用来为XML定义这样的契约:
DTDs
XML Schema (XSD)
RELAX NG
Schematron
DTD对namespace的支持有限,因此不适合Web服务。RELAX NG和Schematron当然比XML Schema更
容易些。不幸的是,它俩不是那么地广泛的跨平台支持。
Spring-WS使用XML Schema.
A data contract is the center of Spring-WS and a service contract can be generated from a data contract.
我们可以从样例文档生成一个Schema。本节就学习如何将sample xml data messages转换成一个
schema文件。
安装xmlbeans-2.5.0,地址为http://xmlbeans.apache.org/
本书的Create Data Contract源码目录中放的就是该recipe的resources。
将XML messages拷贝到xmlbeans-2.5.0\bin中
执行命令:
inst2xsd -design rd -enumerations never placeOrderRequest.xml
placeOrderResponse.xml cancelOrderRequest
上面的命令创建出schema0.xsd schema文件。当然要修改,不过这是一个不错的起点。
相关推荐
实战Delphi6.Kylix2.SOAP.Web Service程序设计篇李维著.zip
实战Delphi6.Kylix2.SOAP.Web Service程序设计篇李维著 实战Delphi6.Kylix2.SOAP.Web Service程序设计篇李维著 实战Delphi6.Kylix2.SOAP.Web Service程序设计篇李维著
Sams.Applied.SOAP.Implementing.NET.XML.Web.Services
SOAP..................................................................................... 39 WSDL .................................................................................... 39 XSD Data Types...
一个jar包,开发Web Services时,需要用到。很难下的哦!
《实战Delphi6.Kylix2.SOAP.Web Service程序设计篇》配书代码。
RPC and SOAP Services Chapter 8. REST Chapter 9. Webhooks Chapter 10. HTTP Tools Chapter 11. Maintainable Web Services Chapter 12. Making Service Design Decisions Chapter 13. Building a Robust ...
jakarta.xml.soap-api-1.4.2.jar jakarta.xml.soap-api-1.4.2-javadoc.jar jakarta.xml.soap-api-1.4.2-sources.jar
Building.Web.Services.with.Java.Making.Sense.of.XML.SOAP.WSDL.and.UDDI
包括import org.apache.soap.util.xml.*; import org.apache.soap.*;import org.apache.soap.rpc等,以及各个版本下载地址
Delphi6 SOAP Web Service程序设计篇
《实战Delphi6/Kylix2/SOAP/Web Service程序设计篇》(李维著)
安卓sdk找不到的api,因此需要引入额外的jar包1
Interoperable Python ZSI WSDL SOAP Web Services tutorial
将mail.jar、soap.jar、activation.jar、xerces.jar放到tomcat/lib下面, tomcat运行时会自动加载tomcat/lib下的所有类库 将soap.war放到tomcat/webapps下,重启tomcat。 会看到tomcat已经解压soap.war 到此搭建...
Delphi 教程 系列书籍 (039) 《Delphi6.Kylix2.SOAP.Web Service程序设计篇》 网友(邦)整理 EMail: shuaihj@163.com 【Delphi系列书籍下载】(辛苦整理,大家珍惜!!!) ...
好用,纯净,全网最低分,Microsoft.Web.Services2.Security.Tokens.UsernameToken
SOAP协议规范,总结良好,资源难得。在此提供,希望学习好。
web service 必要包 activation.jar mail.jar soap.jar xerces.jar