如何使用python解析xml文件而无需硬编码

如何使用python解析xml文件而无需硬编码,python,xml,parsing,Python,Xml,Parsing,我需要解析一个xml文件,而无需对给定的属性进行编码: <test_machines name="Mac1"> <ip_address>192.168.0.0</ip_address> <operating_system type="OS X" version="10.10.5">OS X version=10.10.5</operating_system> <path_to>path</pat

我需要解析一个xml文件,而无需对给定的属性进行编码:

<test_machines name="Mac1">
    <ip_address>192.168.0.0</ip_address>
    <operating_system type="OS X" version="10.10.5">OS X version=10.10.5</operating_system>
    <path_to>path</path_to>
</test_maschines>

192.168.0.0
OS X版本=10.10.5
路径
我能够解析该文件,但对ip_机器等节点的名称进行了编码,并对type=“OS X”等属性名称进行了硬编码。 我需要找到一种方法来解析文件,而不做任何这些事情。 我如何做到这一点?
提前向所有人致意

Python既有强大的第三方库,也有功能强大的第三方库,比如使用相同的API解析xml文件等等。通过单击链接查看它们。

Python至少提供了两个功能强大的XML解析器实现。它们不要求您硬编码任何内容。你看过文件了吗?我建议你从那里开始。