一連の XML ファイルを読み込んでいます。ファイルに次のような空のルート要素のみが含まれている場合:
<?xml version="1.0" encoding="UTF-8"?>
<root />
私はそれをスキップしたい。現在私は:
import xml.etree.cElementTree as ET
xml = ET.parse(filename)
if not [el for el in xml.getroot()]:
# skip
このケースを処理するためのより良い方法はありますか?