我正在尝试使用 Python 在不同级别上解析具有相同名称标签的 XML。我通过文档和其他 StackOverflow 答案进行了很多搜索,但找不到合适的解决方案。
XML 如下所示:
<configuration>
<applications>
<application>
<name>name1</name>
<protocol>protocol1</protocol>
<port>port1</port>
</application>
<application>
.
</application>
<application-set>
<name>appset_name1</name>
<application>
<name>appname1</name>
</application>
</application-set>
<application-set>
.
</application-set>
</applications>
</configuration>
我需要从第 3 级的应用程序标记中获取名称、协议和端口,并从第 3 级的应用程序集标记中获取名称和其他应用程序名称(可以在一个简单的列表中)
谢谢