The following code:
import xml.etree.ElementTree as ET
essai = '''<?xml version='1.0' standalone='yes' ?>
<LVData xmlns="http://www.ni.com/LVData">
<Version>18.0.1f4</Version>
<Cluster>
<Name>Out</Name>
<NumElts>34</NumElts>
<DBL>
<Name>Amplitude_Signal</Name>
<Val>0.30000000000000</Val>
</DBL>
</Cluster>
</LVData>'''
root = ET.fromstring(essai)
for child in root[1]:
print(child.tag, child.attrib)
produces empty attribute results:
{http://www.ni.com/LVData}Name {}
{http://www.ni.com/LVData}NumElts {}
{http://www.ni.com/LVData}DBL {}
Why?
<a key="value">element text</a>keyin this case. The elements in the sample have no attributes.<Name>Amplitude_Signal</Name>That element has no attributes. What were you expecting? "Amplitude_Signal" is the text, not an attribute.