我想对KML schema上的抽象元素进行一些xpath查询(就像kml文件上的//AbstractFeatureType
一样)。
我是蟒蛇的菜鸟,这使得研究和试验非常痛苦,有没有人在他们的发展时间里穿过这条野兽的道路?
谢谢,
尼科。
答案 0 :(得分:1)
这只是尝试使用您提供的页面。我的代码返回一个包含tagtype == attrib的元素列表。 s是一个包含xml / kml的字符串。
import lxml.etree as etree
def find(s,attrib,tagtype='*'):
tree = etree.fromstring(s)
return tree.xpath(r'.//%s[@*="%s"]'%(tagtype,attrib))