Я хочу извлечь строки из моего 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>
Можете ли вы помочь мне найти мою ошибку?