我想阅读和之间的字符串 有没有办法在python中使用ElementTree来读取它?
我可以知道如何阅读标签title2吗?
<head>
<title>My Podcasts</title>
<title2>My_Podcast2</title2>
<dateCreated>Sun, 07 Mar 2010 15:53:26 GMT</dateCreated>
<dateModified>Sun, 07 Mar 2010 15:53:26 GMT</dateModified>
</head>
答案 0 :(得分:1)
是。每个ElementTree节点都具有tail
属性。 text
属性获取节点内的文本,tail
属性获取节点后面的文本。
答案 1 :(得分:1)
import xml.etree.cElementTree as ET
tree = ET.ElementTree(file='target.xml')
root = tree.getroot()
for child in root:
print(child.tag, child.text)
输出:
title My Podcasts
dateCreated Sun, 07 Mar 2010 15:53:26 GMT
dateModified Sun, 07 Mar 2010 15:53:26 GMT