【发布时间】:2010-09-23 23:06:54
【问题描述】:
我正在用 Python 为 Eve Online API 创建一个 GUI 前端。
我已成功从他们的服务器中提取 XML 数据。
我正在尝试从名为“name”的节点中获取值:
from xml.dom.minidom import parse
dom = parse("C:\\eve.xml")
name = dom.getElementsByTagName('name')
print name
这似乎找到了节点,但输出如下:
[<DOM Element: name at 0x11e6d28>]
我怎样才能让它打印节点的值?
【问题讨论】:
-
开始看起来大多数“minidom”问题的答案是“使用 ElementTree”。
-
Otoh,如果你学习 minidom 而不是 ElementTree,你可能需要更长的时间才能开始,但你将能够用你知道或最终学习的几乎任何其他编程语言做同样的事情,并且还能够利用许多其他工具。您付钱并做出选择。