PythonでXMLファイルを解析し、いくつかのタグ順序をアサートしたいと思います。私はから始めましたElementTree
。これが私のコードです:
import xml.etree.ElementTree as ET
tree = ET.parse('test.xml')
root = tree.getroot()
そしてここにありますtest.xml
:
<a>
<b>
for (i=0; i<10; i++){
k++;
}
</b>
</a>
問題は、パーサーfor statement
が次のエラーでスタックすることです。
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 3, column 12
タグの本体を無視するパーサーが必要です(内部にあるものはすべて無視します<b></b>
)。そうする方法はありますか?
前もって感謝します。