ファイルから大量の XML データを常に再読み込みし、操作を実行してからファイルに書き戻すアプリがあります。
lxml ライブラリは、XML の解析と解析解除ではるかに高速であることが証明されていますが、特定の種類の操作では cElementTree がはるかに高速です。どちらもほぼ同じ API を持っています。
XML ファイルを lxml で解析し、cElementTree で操作するにはどうすればよいですか?
これは私が試したことですが、lxml 解析メソッドによって生成されたオブジェクトは、本質的に独自の操作メソッドを使用します。
import xml.etree.cElementTree as ET
from lxml import etree as lxmlET