我正在调用一个名为webNevice的getNewReports()的方法。此方法接受用户名和密码并输出xml结构化数据。
如何将此xml输出分配给python中的变量。如果我这样做:
reportxml = client.service.GetNewReports(username=user,password=pw)
print reportxml
打印这个: (ArrayOfString){ string [] = abcd,efgh }
我需要字符串数组中的信息。如何使用String []数组中的数据创建单独的值数组?或者如何将xml类型变量分配给输出,以便我可以将整个事物解析为xml文件?
感谢您的帮助!
答案 0 :(得分:0)
您通过调用GetNewReports
收到的数据类型为ArrayOfString
。问题是,我不知道这种类型支持哪些方法
请致电help(reportxml)
或print dir(reportxml)
查看其方法和属性的列表,或查看client.service
文档(如果有)以获取有关此类型的信息,并提防方法提取它包含的信息。
提示:实际上,在每个languange中,类似数组的数据类型都支持使用[index]
进行索引。