python提取xml_尝试使用Python2.7提取xml元素

我试图在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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值