のXpathタグ「WOR
」とattr distName
を持つ巨大なxmlのすべての要素を見つける必要があります。ロボットフレームワークのXMLライブラリ
値
MNL-\d+/AAA-\d+
例と一致します<WOR distName="MNL-123/AAA-4" />
Hovever私は、適切にRFs XMLライブラリでそれを使用する方法を把握することはできませんdocumentationもそれについての情報がありません。 私は「のXpathを評価」キーワードを使用することを試みたが、私の検索はまだ悪いです:
Library XML use_lxml=True
Evaluate Xpath ${XML} //WOR[re:match(@distName, "MNL-[0-9]+/AAA-[0-9]+")]
が、それは巨大で教えてはいけません、その10Mbか10Gbかどうかを教えてください。 –
ドキュメントリンクで 'xpathで要素を探す 'を見てください。間違っていると思います。 – lauda
xmlのサイズは問題ありません。 xpathで要素を見つけることはチェックされましたが、正規表現を使ってxpathで要素を見つけるのと同じではありません。 xpathに正規表現についての情報はありません。 – User007