だから私はそのようなXMLを持っています:
<main>
<site>Amazon</site>
<url>..</url>
<books>
<book>
<id>1</id>
<author>Jhon</author>
</book>
<book>
<id>2</id>
<author>Jhon</author>
</book>
<book>
<id>3</id>
<author>Jhon</author>
</book>
</books>
</main>
私は次のようにアクセスしています:
document = xmltodict.parse(xml)
books = document['books]['book'] #returns 3
for book in books:
pass
しかし、XML が次のような場合:
<books>
<book>
<id>3</id>
<author>Jhon</author>
</book>
</books>
次に、 1の代わりに、の子である2を返します<books>
私は何を間違っていますか?