Как распарсить так, чтоб в выводе было: suite source и соответствующие ему kw name, arguments, status?
Проблема в том, что я не знаю как выводить список suite source, а в нем еще список kw name, arguments, status
Ответ
Вам поможет minidom
from xml.dom import minidom
om = minidom.parseString(x)
root = om.getElementsByTagName('robot')[0]
# Далее что-то, к примеру:
def walk(x, d=0):
print(' ' * d + str(x))
if x.attributes is not None:
for i, j in x.attributes.items():
print(' ' * d + ' | ' + i + ': ' + j)
for i in x.childNodes:
walk(i, d+1)
walk(root)
Комментариев нет:
Отправить комментарий