没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
除了上述三个函数之外,还可以调用parse()函数从XML文件中直接解析。 html = etree.parse('./hello.html') result = etree.tostring(html, pretty_print=True) print(result) 在调用函数时,如果没有提供解析器,那么就使用默认的解析器,函数会返回一个ElementTree?类型的对象。 在ElementTree类或Elements类的API文档中,提供了三个常用的方法,可以满足大部分搜索和查询需求,并且这些方法的参数都是XPath语句。 find()方法:返回匹配到的第一个子元素; findall()方法:以列表的形式返回所有匹配的子元素。 iterfind()方法:返回一个所有匹配元素的迭代器。 还可以调用xpath()方法,使用元素作为上下文节点来评估XPath表达式。 示例 # 从字符串中解析XML,返回根节点 root = etree.XML("<root><a x='123'>aText<b/><c/><b/></a></root>") # 从根节点查找,返回匹配到的节点名称 pri
资源推荐
资源评论
资源评论
知识世界
- 粉丝: 375
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功