首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么这段代码显示错误的消息(忽略使用python的第一个XML元素)

为什么这段代码显示错误的消息(忽略使用python的第一个XML元素)
EN

Stack Overflow用户
提问于 2018-08-02 08:27:26
回答 1查看 34关注 0票数 -1

我尝试忽略使用python的第一个XML元素,并在这里找到了一个解决方案,但这对我不起作用。

请看下面的内容

代码语言:javascript
运行
复制
<?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元素,并打印所有元素。

所以我找到了这段代码

代码语言:javascript
运行
复制
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。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51643985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档