[XML-SIG] Suggested approach for parsing WSDL?
M.-A. Lemburg
mal@lemburg.com
Wed, 26 Feb 2003 21:05:14 +0100
Mark Bucciarelli wrote:
> What is the easiest way to use Python to parse WSDL (using Python 2.2)? I
> would like to parse the WSDL and return a list of the remote method
> definitions and their locations. Ideally, this script should only depend on
> standard python libraries.
>
> I currently have something working using wsdllib.py (downloaded from
> IBM--thanks U.O.!). However, this requires 4Suite, and I had a few problems
> getting this to work with Python 2.2 on Windows (see below), so I started
> looking for alternatives.
>
> Any and all suggestions welcome. Thanks!
I suppose this is what you're looking for:
http://soapy.sourceforge.net/
Looks a bit outdated though.
> (1) wsdllib + 4Suite
> -----------------------
>
> The version of wsdllib I have needs Ft.Lib.pDomlette. However, when I
> installed 4Suite 0.12, this file was not there. Do I need another library,
> or both? Did this file used to exist in 4Suite 0.11?
>
> (2) pyGoogle, SOAP.py
> ---------------------------
>
> This is a fork of the SOAP.py from the pyWebSvcs project on sourceforge. Mark
> Pilgrim modified the library to deal with the changes in Python 2.2.
> However, this does not have support for WSDL (it is on the TODO list).
>
> I like this one b/c it does not rely on any other external libraries.
>
> (3) ZSI
> ---------------------------
>
> This is the other archive in the pyWebSvcs project. Based on my quick read,
> it does not appear to support parsing WSDL.
>
> It also wasn't clear if it worked with the latest pyXML version. The 5/2/02
> IBM Developer works article says you need an older version, but 1.2 has been
> released since this article was written.
>
> Mark
>
>
>
>
> _______________________________________________
> XML-SIG maillist - XML-SIG@python.org
> http://mail.python.org/mailman/listinfo/xml-sig
--
Marc-Andre Lemburg
eGenix.com
Professional Python Software directly from the Source (#1, Feb 26 2003)
>>> Python/Zope Products & Consulting ... http://www.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
Python UK 2003, Oxford: 34 days left
EuroPython 2003, Charleroi, Belgium: 118 days left