Es gibt Probleme beim Zugriff auf die Werte eines ElementTree-root.iter-Objekts
Posted: 24 Dec 2024, 21:17
Ich habe ein XML-Dokument vom IRS und versuche, die Werte bestimmter Tags abzurufen, die mich interessieren. In den folgenden XML-Daten interessiert mich beispielsweise der Wert von CYTotalExpensesAmt, der 12345 ist:
Wenn ich Folgendes codiere, wird ein Speicherort zurückgegeben:
Aber wenn ich versuche, den Wert, den 12345, mit dem folgenden Code zu ermitteln:
oder
Ich erhalte eine Fehlermeldung oder es wird überhaupt nichts zurückgegeben. Irgendwelche Ideen, was ich anders machen kann, um auf den Wert von Tags zuzugreifen, deren Namen ich kenne, deren indizierten Speicherort ich aber nicht kenne?
Code: Select all
12345
Code: Select all
x = root.iter('CYTotalExpensesAmt')
print(x)
Code: Select all
print(x.text)
Code: Select all
for e in root.iter('CYTotalExpensesAmt'):
print(e.text)