假设我有xquery
返回的元素树categories = tree.xpath(u"//ul[@class='tree-root']/li")
for cat in categories:
catName = cat.find('span/span') # is there any shortcut for this?
如您所见,我使用find来访问span元素。问题是有没有任何快捷方式来访问具有已知路径或查找的子元素是唯一的方法?
答案 0 :(得分:2)
您可以使用与树上相同的方式使用xpath()
:
span = cat.xpath('span/span')
不幸的是,我找不到任何关于更直接访问文档中的子元素的信息。它们可以作为列表元素进行迭代或访问,但这不是很方便。 Element
类仅提供对当前元素属性的访问。