Page 1 of 1

Es gibt Probleme beim Zugriff auf die Werte eines ElementTree-root.iter-Objekts

Posted: 24 Dec 2024, 21:17
by Guest
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:

Code: Select all


12345


Wenn ich Folgendes codiere, wird ein Speicherort zurückgegeben:

Code: Select all

x = root.iter('CYTotalExpensesAmt')
print(x)
Aber wenn ich versuche, den Wert, den 12345, mit dem folgenden Code zu ermitteln:

Code: Select all

print(x.text)
oder

Code: Select all

for e in root.iter('CYTotalExpensesAmt'):
print(e.text)
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?