我试图将我的元素xml树解析成一个列表,但是我遇到的问题是将我的树组织成一个适当的字符串列表格式。如何将其转换为下面的示例字符串列表格式?在
with open('test.xml') as f: #Used to call etree
tree = ElementTree.parse(f)
for root in tree.iter():
print(root.attrib.get('name', root.attrib))
输出:
^{pr2}$我正在尝试将元素树制作成的示例字符串列表:
^{3}$如果我要打印这个列表,它将是这个字符串列表格式
XML树:
<?xml version="1.0"?>
<root>
<node action="Stay" response="">
<node action="" response="Pause Menu"/>
<node action="" response="Sit"/>
</node>
<node action="Enemy Rushing User" response="">
<node action="" response="Dodge Left"/>
<node action="" response="Dodge Right"/>
</node>
<node action="Move" response="">
<node action="Reverse" response="">
<node action="" response="Back Left"/>
<node action="" response="Back Straight"/>
<node behavior="" response="Back Middle"/>
</node>
<node action="Forward" response="">
<node action="" response="Forward Left"/>
<node action="" response="Forward Straight"/>
<node action="" response="Forward Right"/>
</node>
</node>
目前没有回答
相关问题 更多 >
编程相关推荐