在Python中解析SOAP响应

时间:2013-05-30 13:58:11

标签: python xml soap httpresponse minidom

有没有办法解析Python中的SOAP响应(类似于XML)?我浏览了大多数Stackoverflow解决方案,他们通常使用minidomET函数parse()parseString()parse()采用文件名作为输入,而parseString()采用字符串作为输入。但是,SOAP响应类型为HTTPResponse,因此在使用parse()parseString()时总是会出现类型不匹配错误,因此不确定如何在Python中解析SOAP响应。我也尝试将HTTPResponse转换为字符串(失败),或使用XML函数(失败),或使用response.read()函数(失败)。

我已经使用有效的XML检查了SOAP响应是否正确。我正在使用SUDS来调用SOAP服务。

1 个答案:

答案 0 :(得分:0)

好的解决方案就是使用

将其强制转换为字符串
  

STR(响应)