WDSL文件中的XML元素
WDSL文件中的XML元素
理解起来其实很简单
Types指定类型,当然是在后面的Message中需要的类型
Message可以理解为函数中的参数,只不过如果一个函数如果有多个参数的时候应该吧这些参数定义到一个Message中而不能定义为多个Message
ProtTypes就是一个服务接口,定制在你的服务中应该包含哪些操作
Operations当然就是这些操作了,也就是对应每个接口中的函数名称,每一个Operations都可以有input,output,fault等这些参数够来自于Message
Bindings定义通讯方式,每一个PortType对应一个Binding,然后在Binding中进一步细化设置每一个操作,进而每一个input,output,fault的传出方式,编码方式等
Service就是将binding与对应的地址相关联,这样就知道什么地址上的服务能够做哪些事了
WSDL的namespace里有一系列的XML元素。下表概述了那些元素、它们的属性和内容。
Types指定类型,当然是在后面的Message中需要的类型
Message可以理解为函数中的参数,只不过如果一个函数如果有多个参数的时候应该吧这些参数定义到一个Message中而不能定义为多个Message
ProtTypes就是一个服务接口,定制在你的服务中应该包含哪些操作
Operations当然就是这些操作了,也就是对应每个接口中的函数名称,每一个Operations都可以有input,output,fault等这些参数够来自于Message
Bindings定义通讯方式,每一个PortType对应一个Binding,然后在Binding中进一步细化设置每一个操作,进而每一个input,output,fault的传出方式,编码方式等
Service就是将binding与对应的地址相关联,这样就知道什么地址上的服务能够做哪些事了
WSDL的namespace里有一系列的XML元素。下表概述了那些元素、它们的属性和内容。
元素 | 属性 | 内容(子元素) |
<definitions> | name targetNamespace xmlns (other namespaces) |
<types> <message> <portType> <binding> <service> |
<types> | (none) | <xsd:schema> |
<message> | Name | <part> |
<portType> | Name | <operation> |
<binding> | name type |
<operation> |
<service> | name | <port> |
<part> | name type |
(empty) |
<operation> | name parameterOrder |
<input> <output> <fault> |
<input> | name message |
(empty) |
<output> | name message |
(empty) |
<fault> | name message |
(empty) |
<port> | name binding |
<soap:address> |
</div>
<div class="itemdesc">
发表于 <span id="post-date">2006-08-13 19:03</span> <a href="http://www.cnblogs.com/lisugar/">lisugar</a> 阅读(<span id="post_view_count">868</span>) 评论(<span id="post_comment_count">1</span>) <a href="https://i.cnblogs.com/EditPosts.aspx?postid=475749" rel="nofollow">编辑</a> <a href="#" onclick="AddToWz(475749);return false;">收藏</a>
</div>
</div>
<div class="seperator"> </div>
<script type="text/javascript">var allowComments=true,cb_blogId=6718,cb_entryId=475749,cb_blogApp=currentBlogApp,cb_blogUserGuid='708b310b-63cf-dd11-9e4d-001cf0cd104b',cb_entryCreatedDate='2006/8/13 19:03:00';loadViewCount(cb_entryId);</script>
评论
<div class="comments">
<div class="comment">
<div class="comment_title">
<a href="#475769" class="layer">#1楼</a><a name="475769" id="comment_anchor_475769"></a><span id="comment-maxId" style="display:none;">475769</span><span id="comment-maxDate" style="display:none;">2006/8/13 19:38:00</span>
</div>
<div class="comment_content"><div id="comment_body_475769" class="blog_comment_body">记录收藏下</div><div class="comment_vote"><a href="javascript:void(0);" class="comment_digg" onclick="return voteComment(475769,'Digg',this)">支持(0)</a><a href="javascript:void(0);" class="comment_bury" onclick="return voteComment(475769,'Bury',this)">反对(0)</a></div><span id="comment_475769_avatar" style="display:none;">http://pic.cnblogs.com/face/8622/20130526224329.png</span></div>
<div class="comment_footer"><a id="a_comment_author_475769" href="http://www.cnblogs.com/aspnetx/" target="_blank">哥本哈士奇(aspnetx)</a> <a href="http://msg.cnblogs.com/send/%E5%93%A5%E6%9C%AC%E5%93%88%E5%A3%AB%E5%A5%87%28aspnetx%29" title="发送站内短消息" class="sendMsg2This"> </a> 评论于 <span class="comment_date">2006-08-13 19:38</span> <span class="comment_actions"><a href="javascript:void(0);" onclick="return ReplyComment(475769,'qIGq01hRF+Zly6/52NvxF6LJwMHUc50GUO1fAzCxoa5R4cjO13iwOg==')">回复</a><a href="javascript:void(0);" onclick="return QuoteComment(475769,'qIGq01hRF+Zly6/52NvxF6LJwMHUc50GUO1fAzCxoa5R4cjO13iwOg==')">引用</a></span></div>
</div>
</div>
</div></td>
昵称:
不改了 退出登录 订阅评论
[Ctrl+Enter快捷键提交]
· 顺丰控股借更名东风5天涨50% 市值龙头更替再起
· 三星平板刚发布就被质疑:这种快死的产品还折腾啥?
· 泄密:Uber财务信息显示,它就快盈利了
· 华为老员工危机感加剧 科技猎头:我们也不要
· 联想发布e-SIM服务 虚拟运营商模式初见成效
» 更多新闻...
· 「代码家」的学习过程和学习经验分享
· 写给未来的程序媛
· 高质量的工程代码为什么难写
· 循序渐进地代码重构