gpt4 book ai didi

python - ElementTree 在 Python 中解析下一个标签

转载 作者:行者123 更新时间:2023-12-01 05:30:02 24 4
gpt4 key购买 nike

我有以下格式的 XML:

<id>33000</id>
<url>www.google.com</url>
<tag>website</tag>

但是,有时会有多个标签,例如:

<id>33000</id>
<url>www.google.com</url>
<tag>website</tag>
<tag>search</tag>

我的代码如下:

tree = ET.parse('unified.xml')
root = tree.getroot()
for child in root.findall('object'):
tag = child.find('tag').text
print tag

但是,这样我似乎无法打印第二个标签,即“搜索”。有没有办法检查是否有多个同名标签值并打印/获取所有值?

最佳答案

与根标记的操作相同吗?

tree = ET.parse('unified.xml')
root = tree.getroot()
for child in root.findall('object'):
for tag in child.findall('tag'):
print tag.text

关于python - ElementTree 在 Python 中解析下一个标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20449799/

24 4 0
文章推荐: python - 如何将 django-avatar 与我自己的用户模型一起使用,而不是与 django.contrib.auth.models.User 一起使用
文章推荐: java - 使用 标记的 Java Applet 中出现 ClassNotFoundException 错误