我想从xml中提取行。以下是一个例子:
<userData code="viPartListRailML" value="1">
<partRailML s="0.0000000000000000e+00" id="0"/>
<partRailML s="2.0000000000000000e+01" id="1"/>
<partRailML s="9.4137883373059267e+01" id="2"/>
</userData>
<userData code="viBaliseList" value="1">
</userData>
<userData code="viAxleCounterList" value="1">
</userData>
我尝试过这段代码,但它没有返回值:
from xml.dom import minidom
mydoc = minidom.parse('N:\SAJAT_MAPPAK\IGYULAVICS\/adhoc\pythonXMLread\probaxml\github_minta.xml')
items = mydoc.getElementsByTagName('userData')
# all items data
print('\nAll item data:')
for elem in items:
print(elem.firstChild.data)
预期结果如下:
<userData code="viPartListRailML" value="1"><partRailML s="0.0000000000000000e+00" id="0"/><partRailML s="2.0000000000000000e+01" id="1"/><partRailML s="9.4137883373059267e+01" id="2"/></userData>
你能帮我找出我的错误吗
目前没有回答
相关问题 更多 >
编程相关推荐