我正在努力寻找一种方法来解析从SOAP响应返回的数据。我只熟悉Python(v3.4),但对它比较陌生。我正在使用suds jurko从第三方SOAP服务器获取数据。响应以“ArrayOfXmlNode”的形式返回。我尝试以不同的方式使用ElementTree来解析数据,但是要么没有得到任何信息,要么得到“TypeError:invalid file:(ArrayOfXmlNode)”错误。谷歌搜索如何处理ArrayOfXMLNode类型的响应,却一无所获。在
SOAP响应的第一部分是:(ArrayOfXmlNode){
XmlNode[] =
(XmlNode){
Hl =
(Hl){
ID = "22437790"
Name = "Cameron"
SpeciesID = "1"
Sex = "Male"
PrimaryBreed = "German Shepherd"
SecondaryBreed = "Mix"
SN = ""
Age = "35"
OnHold = "No"
Location = "Foster Home"
BehaviorResult = ""
Photo = "http://sms.petpoint.com/sms/photos/615/123.jpg"
}
},
我尝试过用类似以下代码遍历数据&#x