#20 [html]

Wash it with SOAP!

Is it really clean?

<wsdl:definitions name="tideinfo"
   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
   targetNamespace="http://www.smallx.com/services/tideinfo/2005/wsdl"
   xmlns:service="http://www.smallx.com/services/tideinfo/2005/wsdl"
   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
>
   <wsdl:documentation xmlns="http://www.w3.org/1999/xhtml">
   <p>This service provides tide information by NOAA tide monitor location.</p>
   </wsdl:documentation>

<wsdl:import namespace="http://www.smallx.com/services/tideinfo/2005" 
             location="http://www.smallx.com/tideinfo-service/tideinfo.xsd"/>

<wsdl:message name="get-tides">
   <part name="body" element="t:tideinfo"/>
</wsdl:message>

<wsdl:message name="tides">
   <part name="body" element="t:tideinfo"/>
</wsdl:message>

<wsdl:binding name="tideinfo-binding">
   <soapbind:binding style="document"
                     transport="http://schemas.xmlsoap.org/soap/http"/>
   <wsdl:operation name="get-tides">
       <wsdl:input message="service:get-tides">
          <soap:body part="body" use="literal"/>
       </wsdl:input>
       <wsdl:output message="service:tides">
          <soap:body part="body" use="literal"/>
       </wsdl:output>
   </wsdl:operation>
</wsdl:binding>

<wsdl:service name="tideinfo">
   <wsdl:port name="tideinfo-port" binding="service:tideinfo-binding">
      <soap:address location="http://www.smallx.com/tideinfo-service/tideinfo.pd"/>
   </wsdl:port>
</wsdl:service>

</wsdl:definitions>