/ / Pythonのタグを使ってwsdlのxmlコンテンツを解析する方法を教えてください。 - python、xml、ウェブサービス、wsdl、suds

Pythonのsudsを使用してwsdlのxmlコンテンツを解析するにはどうすればよいですか? - python、xml、web-services、wsdl、suds

sudsライブラリを使ってwsdlに接続しています

from suds.client import Client
url = "http://localhost:0000/webservices/WebService?wsdl"
client = Client(url)

WSDLにはXMLコードが含まれています。

<wsdl:message name="GetRequest">
<wsdl:part element="types:GetVersion" name="body"></wsdl:part>
<wsdl:part element="comm:Credentials" name="credentials"></wsdl:part>
</wsdl:message>

どうやってこのxmlをwsdlから取得し、それをpythonで解析することができますか?

回答:

回答№1は1

関数とそのパラメータを取得するためにxmlを解析したいと思いますか。 あなたはすでにオブジェクトClientを手に入れました。 試してみると、 print Client 必要な情報を入手する必要があります。 また、そのようなことを試すことができます。

functions = [m for m in client.wsdl.services[0].ports[0].methods]
print "functions --> ", functions