我有一个 python DOM 对象输出,我只需要从中获取“元素”。
例子:
[<DOM Text node "u'\n\t\t\t'">, <DOM Element: StartTime at 0x397af30>, <DOM Text node "u'\n\t\t\t'">, <DOM Element: EndTime at 0x397afd0>, <DOM Text node "u'\n\t\t'">]
我需要这样的输出
StartTime
EndTime
你能帮忙吗?谢谢
最佳答案
"I have a python DOM object output, I need to get only the "Elements" from it."
您可以在 nodeType == xml.dom.minidom.Node.ELEMENT_NODE
中过滤您的列表项。例如,假设您的'DOM object output' 存储在一个名为output
的变量中,您可以执行以下操作:
from xml.dom import minidom
.....
.....
result = [item for item in output if item.nodeType == minidom.Node.ELEMENT_NODE]
关于Python MINIDOM Object 如何只从 DOM 对象中获取元素名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36671840/