Очень легко создать объект Zeep с разнородными элементами, например:
<A>
<B>
<C>foo</C>
<D>bar</D>
</B>
<E>
<C>foo</C>
<D>bar</D>
</E>
</A>
Создается с помощью (и это иллюстрирует различные способы):
A(
B={"C": "foo", "D": "bar"},
E={"C": "foo", "D": "bar"},
)
Чтонеясно, как вы собираетесь создавать структуру с однородными элементами, подобными этой:
<A>
<B>
<C>foo</C>
<D>bar</D>
</B>
<B>
<C>foo</C>
<D>bar</D>
</B>
</A>
Как вы представляете это с типами клиентов Zeep?