完整的WSDL语法

完整的WSDL语法

描述于 W3C 工作草案的完整 WSDL 1.2 语法:

<wsdl:definitions name="nmtoken"? targetNamespace="uri">

   <import namespace="uri" location="uri"/> *
   
   <wsdl:documentation .... /> ?

   <wsdl:types> ?
       <wsdl:documentation .... /> ?
       <xsd:schema .... /> *
   </wsdl:types>

   <wsdl:message name="ncname"> *
       <wsdl:documentation .... /> ?
       <part name="ncname" element="qname"? type="qname"?/> *
   </wsdl:message>

   <wsdl:portType name="ncname"> *
       <wsdl:documentation .... /> ?
       <wsdl:operation name="ncname"> *
           <wsdl:documentation .... /> ?
           <wsdl:input message="qname"> ?
               <wsdl:documentation .... /> ?
           </wsdl:input>
           <wsdl:output message="qname"> ?
               <wsdl:documentation .... /> ?
           </wsdl:output>
           <wsdl:fault name="ncname" message="qname"> *
               <wsdl:documentation .... /> ?
           </wsdl:fault>
       </wsdl:operation>
   </wsdl:portType>

   <wsdl:serviceType name="ncname"> *
       <wsdl:portType name="qname"/> +
   </wsdl:serviceType>

   <wsdl:binding name="ncname" type="qname"> *
       <wsdl:documentation .... /> ?
       <-- binding details --> *
       <wsdl:operation name="ncname"> *
           <wsdl:documentation .... /> ?
           <-- binding details --> *
           <wsdl:input> ?
               <wsdl:documentation .... /> ?
               <-- binding details -->
           </wsdl:input>
           <wsdl:output> ?
               <wsdl:documentation .... /> ?
               <-- binding details --> *
           </wsdl:output>
           <wsdl:fault name="ncname"> *
               <wsdl:documentation .... /> ?
               <-- binding details --> *
           </wsdl:fault>
       </wsdl:operation>
   </wsdl:binding>

   <wsdl:service name="ncname" serviceType="qname"> *
       <wsdl:documentation .... /> ?
       <wsdl:port name="ncname" binding="qname"> *
           <wsdl:documentation .... /> ?
           <-- address details -->
       </wsdl:port>
   </wsdl:service>

</wsdl:definitions>

 

It's a lonely road!!!
原文地址:https://www.cnblogs.com/JunkingBoy/p/14667521.html