by Guest » 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:
Code: Select all
x = root.iter('CYTotalExpensesAmt')
print(x)
Aber wenn ich versuche, den Wert, den 12345, mit dem folgenden Code zu ermitteln:
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?
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 [b]CYTotalExpensesAmt[/b], der 12345 ist:
[code]
12345
[/code]
Wenn ich Folgendes codiere, wird ein Speicherort zurückgegeben:
[code]x = root.iter('CYTotalExpensesAmt')
print(x)
[/code]
Aber wenn ich versuche, den Wert, den 12345, mit dem folgenden Code zu ermitteln:
[code]print(x.text)
[/code]
oder
[code]for e in root.iter('CYTotalExpensesAmt'):
print(e.text)
[/code]
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?