このxmlから情報を読み取るのに問題があります。
<entry number="50" date="2011-01-29">
<name>Info text about account</name>
<row account="1930" debit="0" credit="2051"/>
<row account="1471" debit="410" credit="0"/>
<row account="4404" debit="1641" credit="0"/>
</entry>
私はこのコードを使用します
def printInfoOfVerification():
valFound = 0
print("Now system will print information about a verification nr in xml:")
val = input("Enter verification number: ")
verificationNumbr = xmltree.iter('entry')
for i in verificationNumbr:
if (i.attrib['number']) == val:
valFound = 1
print("Verification number:",val, "found")
print("Info about verification:")
print(i.attrib['date'])
if valFound == 0:
print("Verification number not found:",val)
「val」が=50の場合、次のようになります。
Verification number: 50 found
Info about verification:
2011-01-29
しかし、問題は、タグ「name」の情報も出力したいので、この例では次のようになります。
Verification number: 50 found
Info about verification:
2011-01-29
Info text about account
xmltree.iter('name')やその他の方法で名前タグを読み込もうとしましたが、成功しませんでした:(これを行う方法を知っている人はいますか?Thx