我正在尝试使用lxml解析并从xml文件中获取元素。
<root>
<a>
<b>
</root>
print(root.find("a"))
--- None
for child in root:
print child
--- a
--- b
我很困惑。为什么找不到不为我返回元素? 我正在使用lxml 4.3.3,并且确定它已正确安装。
答案 0 :(得分:0)
我终于明白了。我在开始时正在处理一个引用模式的文件,这似乎使lxml感到困惑。因此,我可以访问结构,root [0]等,但是不能执行诸如搜索标记名的基本操作。