我试图在xml文件中提取序列下的name元素。我在一个示例xml的顶部粘贴了一个示例来演示。有了这个,我想把01面试的文本通过导师关系写进一个文件。xml中有多个序列标记,我正试图找出如何遍历并提取它。我试图弄清楚如何使用xml.etree和xml.dom.minidom,但我似乎无法完全理解它。我可以从序列标记中获取所有id值,但不能从name元素中获取。我在xml之前粘贴代码。from xml.etree import ElementTree
file = open("xmldump.txt", "r")
filedata = file.read()
file.close()
with open('test.xml', 'rt') as f:
tree = ElementTree.parse(f)
for node in tree.iter('name'):
sequenceid = node.attrib.get('name')
print ' %s' % (sequenceid)
newLine = sequenceid + "\n"
file = open("xmldump.txt", "w")
file.write(newLine)
file.close()
以下是XML:<?xml version="1.0" encoding="UTF-8"?>
0F5D72FA-54E4-4DE8-81D7-CC33F5C43836
add
Logged
12FB944D-83EA-4527-9A54-2130A42E3A06
add
01 Interview_been successful through mentorship
1195
TRUE
24