pythonのlxml ElementTree におけるXpathを利用したxmlファイル読み込みの挙動
python3でlxml ElementTree を利用しています。
10000KBサイズ程度のxmlファイルをparseして、
Xpathを利用してノードを抽出しています。
全くコードを変更しないで呼び出しを行っているのですが
正常にデータが取得できる場合とエラーになる場合があります。
エラー内容は、
lxml.etree.XPathEvalError: Invalid expression
となります。
正常にデータを取得できるため、xpathの記述は正常だと思われます。
どのような原因が考えられるでしょうか?
読み込むxmlファイルはローカルPCのフォルダに配置されており、
デスクトップ(Windows)からコマンドプロンプトで対象のpythonファイルを実行しています。