为了账号安全,请及时绑定邮箱和手机立即绑定

使用Python从XML中获取内容?差不多了

使用Python从XML中获取内容?差不多了

斯蒂芬大帝 2021-03-20 07:08:21
我正在使用ElementTree,但可以获取标签和属性,但不能获取元素之间的实际内容。从此XML:<tag_name attrib="1">I WANT THIS INFO HERE</tag_name>这是我的python代码:import urllib2import xml.etree.ElementTree as ETXML = urllib2.urlopen("http://URL/file.xml")Tree = ET.parse(XML)for node in Tree.getiterator():    print node.tag, node.attrib这将打印大多数XML文件,并且我了解什么是“标签”和“ attrib”,但是如何获得“内容”?我尝试浏览ElementTree的文档,但我认为这可能是一个基本问题。
查看完整描述

2 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

.text方法应为您提供所需的文本值。


for node in Tree.getiterator():

    print node.tag, node.attrib, node.text


查看完整回答
反对 回复 2021-03-30
  • 2 回答
  • 0 关注
  • 196 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号