[thelist] DTD to WSDL
Mark Kennedy
mark at eurogamer.net
Mon Mar 15 08:30:46 CST 2004
Well, you can't convert a DTD to a WSDL file just like that. A WSDL file
defines not just the data structure of a document, but also the interfaces
available for exchanging data to and from the web service.
See:
http://www.w3.org/TR/wsdl
WSDL files normally have a large section put aside for defining the structure of
your messages, and this part is written using XSD (eXtensible Schema
Definition), which is analogous to a DTD.
Go here for some tools that will convert a DTD to an XSD for you:
http://www.w3.org/XML/Schema#dev
Google publish a WSDL file that exposes their search webservice. Take a look at
that for an example
http://www.google.com/apis/
Personally, I wouldn't attempt to write a WSDL file by hand. Even for simple
web services they can get rather large and unreadable. Here, we use gSoap to
build web services from simple C/C++ header files, the advantage being that
gSoap creates WSDL files representing your web service for you. However, I have
absolutely no experience with Delphi.
Hope that gets you started.
Mark
On Mon, 15 Mar 2004, Hershel Robinson wrote:
>Our team is now entering the realm of web services. The boss says that he is
>presently leaning towards building a SOAP web service using Delphi. What he
>wants me to do now is convert this DTD:
>
>http://www.mismo.org/mismo/specs_201.cfm
>
>into a WSDL.
>
>Seeing as how I don't have any experience with WSDL, can anyone suggest any
>pointers to information or tools which might be of use to me?
>
>I have already found XML editors which claim to support WSDL and I am
>investigating these.
>
>Thanks,
>Hershel
>
>--
>* * Please support the community that supports you. * *
>http://evolt.org/help_support_evolt/
>
>For unsubscribe and other options, including the Tip Harvester
>and archives of thelist go to: http://lists.evolt.org
>Workers of the Web, evolt !
>
More information about the thelist
mailing list