📄 wsdl_binding.asp
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>WSDL Bindings</title>
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="Keywords" content="xml,tutorial,html,dhtml,css,xsl,xhtml,javascript,asp,ado,vbscript,dom,sql,colors,soap,php,authoring,programming,training,learning,beginner's guide,primer,lessons,school,howto,reference,examples,samples,source code,tags,demos,tips,links,FAQ,tag list,forms,frames,color table,w3c,cascading style sheets,active server pages,dynamic html,internet,database,development,Web building,Webmaster,html guide" />
<meta name="Description" content="Free HTML XHTML CSS JavaScript DHTML XML DOM XSL XSLT RSS AJAX ASP ADO PHP SQL tutorials, references, examples for web building." />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
<link rel="stylesheet" type="text/css" href="../stdtheme.css" />
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "../../https@ssl./default.htm" : "../../www./default.htm");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3855518-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
</head>
<body>
<a name="top"></a>
<table cellpadding="0" cellspacing="0" width="100%" bgcolor="#808080">
<tr>
<td width="234" valign="top">
<a href="../default.htm"><img src="../images/w3default80.jpg" border="0" alt="W3Schools" /></a>
</td>
<th valign="middle" align="left" class="right">
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*txtimg*/
google_ad_slot = "5330033957";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript" src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<noscript>
<a href="../default.asp" target="_blank"><img src="../banners/w6.gif" border="0" alt="W3Schools" /></a>
</noscript>
<br /></th>
</tr>
</table>
<table style="margin-left:1px" width="800px" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="137" class="content" valign="top"><br />
<a class="left" href="../default.asp" target="_top">
<img src="../images/homeicon.gif" border="0" alt="home" /></a>
<a class="left" href="../default.asp" target="_top">
<b>HOME</b></a>
<br /><br />
<b>WSDL Tutorial</b><br />
<a class="left" target="_top" href="default.asp" >WSDL HOME</a><br />
<a class="left" target="_top" href="wsdl_intro.asp" >WSDL Intro</a><br />
<a class="left" target="_top" href="wsdl_documents.asp" >WSDL Documents</a><br />
<a class="left" target="_top" href="wsdl_ports.asp" >WSDL Ports</a><br />
<a class="left" target="_top" href="wsdl_binding.asp" style='font-weight:bold;'>WSDL Binding</a><br />
<a class="left" target="_top" href="wsdl_uddi.asp" >WSDL and UDDI</a><br />
<a class="left" target="_top" href="wsdl_syntax.asp" >WSDL Syntax</a><br />
<a class="left" target="_top" href="wsdl_summary.asp" >WSDL Summary</a><br />
<br />
<b>Selected Reading</b><br />
<a class="left" target="_top" href="../browsers/browsers_stats.asp">Web Statistics</a><br />
<a class="left" target="_top" href="../site/site_glossary.asp">Web Glossary</a><br />
<a class="left" target="_top" href="../hosting/default.asp">Web Hosting</a><br />
<a class="left" target="_top" href="../quality/default.asp">Web Quality</a><br /><br />
<a class="left" target="_top" href="../forum/default.asp">W3Schools Forum</a><br /><br />
<a class="left" target="_top" href="../about/about_helping.asp">Helping W3Schools</a><br /><br />
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*LeftLinkUnit*/
google_ad_slot = "4854527104";
google_ad_width = 120;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
<td valign="top">
<table style="border: 1px solid gray" width="100%" bgcolor="#FFFFFF" border="0" cellpadding="5" cellspacing="0">
<tr>
<td>
<h1>WSDL Bindings</h1>
<a href="wsdl_ports.asp"><img border="0" src="../images/btn_previous.gif" alt="prev" width="100" height="20" /></a>
<a href="wsdl_uddi.asp"> <img border="0" src="../images/btn_next.gif" alt="next" width="100" height="20" /></a>
<hr />
<p class="intro">WSDL bindings defines the message format and protocol details
for a web service.</p>
<hr />
<h2>Binding to SOAP</h2>
<p>A request-response operation example:</p>
<table width="100%" border="1" class="ex" cellspacing="0">
<tr>
<td>
<pre><message name="getTermRequest">
<part name="term" type="xs:string"/>
</message>
<message name="getTermResponse">
<part name="value" type="xs:string"/>
</message></pre>
<pre><portType name="glossaryTerms"><br /> <operation name="getTerm"><br /> <input message="getTermRequest"/><br /> <output message="getTermResponse"/><br /> </operation><br /></portType></pre>
<pre><binding type="glossaryTerms" name="b1">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<operation>
<soap:operation
soapAction="http://example.com/getTerm"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding></pre>
</td>
</tr>
</table>
<p>The<b> binding</b> element has two attributes - the name attribute and
the type attribute.</p>
<p>The name attribute (you can use any name you want) defines the name of the
binding, and the type attribute points to the port for the binding, in this case
the "glossaryTerms" port.</p>
<p>The <b>soap:binding</b> element has two attributes - the style attribute and
the transport attribute.</p>
<p>The style attribute can be "rpc" or "document". In this case we use document.
The
transport attribute defines the SOAP protocol to use. In this case we use
HTTP.</p>
<p>The<b> operation</b> element defines each operation that the port
exposes.</p>
<p>For each operation the corresponding SOAP action has to be defined. You must
also specify how the input and output are encoded. In this case we use "literal".</p>
<hr />
<a href="wsdl_ports.asp"><img border="0" src="../images/btn_previous.gif" alt="prev" width="100" height="20" /></a>
<a href="wsdl_uddi.asp"> <img border="0" src="../images/btn_next.gif" alt="next" width="100" height="20" /></a>
<br />
<hr />
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -