我尝试忽略使用python的第一个XML元素,并在这里找到了一个解决方案,但这对我不起作用。
请看下面的内容
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Root>
<Story>
<ul>
<li><a href="#">some link</a></li>
<li><a href="#">some link 2</a></li>
<li><a href="#">link i want to find</a></li>
</ul>
</Story>
</Root>我只想忽略第一个li元素,并打印所有元素。
所以我找到了这段代码
import xml.etree.ElementTree as ET
tree = ET.parse("C:\\ignore_first.xml")
root = tree.getroot()
ignore_first = root.findall('.//li[position()>1]')
print(ignore_first)哪里错了?这段代码显示了SyntaxError:不支持的函数。我不认为python接受liposition()>1。
https://stackoverflow.com/questions/51643985
复制相似问题