for consuming web service apart from WSDL why we need to provide XSD of XML again?
WSDL it self has all information about request and responses right?
in <wsdl:types> element of wsdl has the xsd name in it?
xmls:tns means what in wsdl
targetNamespace="http://xyz.com/courses"> means what?
in <wsdl:types> what is <xs:complexType name="courseDetails"> means?
why we use it?
Please advise with any good links, references, code examples, video tutorials etc