我在使用 ElementTree 中的属性 XPath Selector 时遇到问题,根据文档我应该能够做到这一点
这是一些示例代码
XML
<root>
<target name="1">
<a></a>
<b></b>
</target>
<target name="2">
<a></a>
<b></b>
</target>
</root>
Python
def parse(document):
root = et.parse(document)
for target in root.findall("//target[@name='a']"):
print target._children
我收到以下异常:
expected path separator ([)