取得した XML の品質を制御できません。場合によっては、次のようになります。
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
...
</COLLADA>
他の人では次のようになります:
<COLLADA>...</COLLADA>
そして、私も処理する必要があると思います
<collada:COLLADA xmlns:collada="http://www.collada.org/2005/11/COLLADASchema">
...
</collada:COLLADA>
全体的に同じスキーマであり、それを処理するために必要なパーサーは 1 つだけです。これらすべてのケースをどのように処理できますか? これを乗り越えるには、XPath やその他の lxml グッズが必要です。etree.parse 時に一貫性を持たせるにはどうすればよいですか? XPath を使用する必要があるたびに名前空間をチェックする必要はありません。