

python3でlxml ElementTree を利用しています。  
10000KBサイズ程度のxmlファイルをparseして、  
Xpathを利用してノードを抽出しています。

全くコードを変更しないで呼び出しを行っているのですが  
正常にデータが取得できる場合とエラーになる場合があります。  
エラー内容は、  
lxml.etree.XPathEvalError: Invalid expression  
となります。

正常にデータを取得できるため、xpathの記述は正常だと思われます。

どのような原因が考えられるでしょうか？

読み込むxmlファイルはローカルPCのフォルダに配置されており、  
デスクトップ（Windows）からコマンドプロンプトで対象のpythonファイルを実行しています。


CC BY-SA 3.0
2017-06-22T08:24:11.247
35807
2017-06-22T08:24:11.247
23953
question
python3
pythonのlxml ElementTree におけるXpathを利用したxmlファイル読み込みの挙動