我有以下xml数据:
<response>
<status>ok</status>
<message>Done</message>
<local-data>
<name>
<attribute key="first">John</attribute>
<attribute key="middle">Maverick</attribute>
<attribute key="last">Doe</attribute>
<name>
</local-data>
</response>
如何提取&#34;首先&#34;或&#34;中&#34;从xml使用minidom和任何其他方法?
答案 0 :(得分:0)
此代码应该有帮助
dom1 = parseString(xml_text)
elements = dom1.getElementsByTagName("attribute")
for element in elements:
if element.getAttribute('key') == "first":
print(element.firstChild.nodeValue)