0
タグ/ xpath /要素が存在するかどうかを確認する方法は?ここでXMLにxpath /要素が存在するかどうかをチェックする方法は?
sample.xmlに
<layer>
<value>Random</value>
<value>12345</value>
</layer>
<layer>
<value>Last_Name</value>
<value>ABCD</value>
</layer>
<layer>
<value>dynamic</value>
<value>a1234bcd</value>
</layer>
Sample.py
from lxml import etree
tree = etree.parse('sample.xml')
print tree.xpath('//layer[value="Last_Name"]/value')[1].text
、私はタグの値を見つけようとしている 'LAST_NAME'すなわち、ABCD 要素 'Last_Name'が存在するかどうかを確認する方法はありますか? "リストインデックスが範囲外"として例外がキャッチされるためです。 要素が存在するかどうかを確認できますか?