擅长:python、mysql、java
<p>这当然不是一种优雅的方式,但这就是我运行代码所做的(如果有人通过谷歌发现了同样的问题):</p>
<pre><code>import xmltodict
def guaranteed_list(x):
if not x:
return []
elif isinstance(x, list):
return x
else:
return [x]
mydict = xmltodict.parse(xmlstringResults)
for carsInGarage in guaranteed_list(mydict['garage']['car']):
# do something...
</code></pre>
<p>但我想我会再次编写代码,并像其中一条评论所说的那样“直接使用XML”</p>