この投稿によると、XML ファイルを正常に解析し、そのコンテンツを読み取ることができます。ただし、名前空間を追加すると、すべてがうまくいきません。
次の XML を考えてみましょう。
<root xmlns="MyNamespace">
<A1>
<B1></B1>
<C>1<D1></D1></C>
<E1></E1>
</A1>
<A2>
<B2></B2>
<C>2<D></D></C>
<E2></E2>
</A2>
</root>
私の iterparse は次のようになります。
context = ET.iterparse('../in/process/teszt.xml', events=('end', ), tag='B1')
私はいくつかの例を見つけましたが、正直なところ、私はそれらをよく理解しておらず、この問題を解決する方法がわかりません.