2017 m. rugsėjo 5 d., antradienis

About .wsdl .xsd .xml

Definitions:
SOAP (originally Simple Object Access Protocol)
XSD : XML Schema Definition.
XML : eXtensible Markup Language.
WSDL : Web Service Description Language.


SOAP allows processes running on disparate operating systems (such as Windows and Linux) to communicate using Extensible Markup Language (XML).

XSD a recommendation of the World Wide Web Consortium (W3C), specifies how to formally (a way(a set of rules) in which something is usually done) describe the elements in an Extensible Markup Language (XML) document.

WSDL
Is often used in combination with SOAP and an XML Schema to provide Web services over the Internet. A client program connecting to a Web service can read the WSDL file to determine what operations are available on the server. Any special datatypes used are embedded in the WSDL file in the form of XML Schema. The client can then use SOAP to actually call one of the operations listed in the WSDL file using for example XML over HTTP.


XML (Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

.XSD files - Generated domain classes
Actually the xsd is xml itself. Its purpose is to validate the structure of another xml document.*
  1. XSD is based and written on XML. 
  2. XSD defines elements and structures that can appear in the document, while XML does not. 
  3. XSD ensures that the data is properly interpreted, while XML does not. 
  4. An XSD document is validated as XML, but the opposite may not always be true. 
  5. XSD is better at catching errors than XML.

Working with suds: