Python从xml.file获取数字坐标

Python从xml.file获取数字坐标,python,coordinates,Python,Coordinates,我是python新手,现在我尝试使用python从andriod应用程序获取的xml中读取2D数字坐标。xml文件的一部分应该类似于以下代码(在原始文件中,我有很多这样的节点): 我需要的是尝试从xml文件中获取每个节点边界(2D坐标对),如何在Python中实现这一点?您可以使用Python中的xml.dom库来完成您的任务: from xml.dom import minidom nodes = minidom.parse("mydoc.xml").getElemen

我是python新手,现在我尝试使用python从andriod应用程序获取的xml中读取2D数字坐标。xml文件的一部分应该类似于以下代码(在原始文件中,我有很多这样的节点):


我需要的是尝试从xml文件中获取每个节点边界(2D坐标对),如何在Python中实现这一点?

您可以使用Python中的
xml.dom
库来完成您的任务:

from xml.dom import minidom

nodes = minidom.parse("mydoc.xml").getElementsByTagName("node")

for node in nodes:
    print(node.getAttribute("bounds"))
我使用的XML文件内容:



还有一件事要问,如果我想从有很多节点的xml中获取特定坐标,我应该怎么做?例如,我的xml文件中有很多类型的节点,但我只想获取节点的对应关系,该节点的类是“button”。您可以在For循环中尝试类似的操作:
if node.getAttribute(“class”)=“button”:print(node.getAttribute(“bounds”)