lxml查找不返回元素

时间:2019-03-27 02:09:10

标签: python lxml

我正在尝试使用lxml解析并从xml文件中获取元素。

<root> 
<a>
<b>
</root>

print(root.find("a")) 
--- None
for child in root:
  print child
--- a
--- b 

我很困惑。为什么找不到不为我返回元素? 我正在使用lxml 4.3.3,并且确定它已正确安装。

1 个答案:

答案 0 :(得分:0)

我终于明白了。我在开始时正在处理一个引用模式的文件,这似乎使lxml感到困惑。因此,我可以访问结构,root [0]等,但是不能执行诸如搜索标记名的基本操作。