我有一个python DOM对象输出,我需要从中获取“Elements”。
示例:
[<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
你能帮忙吗?感谢
答案 0 :(得分:3)
&#34;我有一个python DOM对象输出,我只需要获得&#34; Elements&#34;从它。&#34;
您可以过滤nodeType == xml.dom.minidom.Node.ELEMENT_NODE
所在的列表项。例如,假设您的&#39; DOM对象输出&#39; 存储在名为output
的变量中,您可以执行以下操作:
from xml.dom import minidom
.....
.....
result = [item for item in output if item.nodeType == minidom.Node.ELEMENT_NODE]