2013-05-30 136 views
0

是否有解析Python中的SOAP響應(類似於XML)的方法?我瀏覽了大部分的Stackoverflow解決方案,他們通常使用minidomET函數parse()parseString()parse()以文件名作爲輸入,而parseString()以字符串作爲輸入。但是,SOAP響應類型爲HTTPResponse,因此在使用parse()parseString()時總是出現類型不匹配錯誤,因此不確定如何解析Python中的SOAP響應。我也嘗試將HTTPResponse轉換爲字符串(失敗),或使用XML函數(失敗)或使用response.read()函數(失敗)。在Python中解析SOAP響應

我已檢查SOAP響應是否有效的XML正確。我正在使用SUDS來調用SOAP服務。

+2

字符串如何使用[SOAP庫](http://stackoverflow.com/questions/ 206154 /什麼最最好的皁的客戶端庫換蟒蛇,和在那裏 - 是最文檔-F)? – kirelagin

+0

我已經使用https://fedorahosted.org/suds/ – oleg

+0

我實際上使用'SUDS'來調用SOAP服務。但問題是關於解析收到的響應。 – mio

回答

0

好的溶液只是爲了將它轉換爲使用

STR(響應)