いくつかの xml を読み込もうとしていますが、どのライブラリを使用すればよいかわかりません。
xml.etree と xml.dom のどちらが優れているか、またその理由は?
あなたの答えを説明し、議論をしてください。
また、そのうちの 1 つが非推奨になると思いますか? どれ?
どちらも廃止されません。
ElementTree (xml.etree) は、XML にアクセスするための pythonic API です。DOM (xml.dom) は、クロスプラットフォームの言語に依存しない標準です。
代わりに XML DOM を使用するやむを得ない理由がない限り、ElementTree を使用してください。Python コードの場合、ElementTree API は DOM API よりもはるかに使いやすいです。
追加の Python ライブラリをインストールすることに抵抗がない場合は、lxml
ライブラリも確認する必要があります。非常に高速な C ライブラリに加えて、ElementTree API も実装し、XML を効果的に操作するためのオプションをいくつか追加しています。