lxml以xpath开头

时间:2015-03-16 00:04:30

标签: python lxml

我如何得到以下内容(使用%作为LIKE语句) -

assets['HasEN'] = self.node.xpath('//data_file[@role="source"]/locale[@name="en%"]')

换句话说,名称可以是en,可以是en-US,也可以是en-GB等。

有没有办法用lxml做到这一点,还是在解析XML之后我必须这样做?

1 个答案:

答案 0 :(得分:2)

您可以使用以下语法:

/locale[starts-with(@name, "en")]