Python解析XML正确应用代码示例讲解

Python解析XML正确应用代码示例讲解[复制链接]

  
 

如果我们想使用Python编程语言进行XML的相关操作的话,应该如何才能很好的完成这一需求呢?在这里我们将会了解到Python解析XML的相关方法,相信可以帮助大家充分的掌握这方面的应用技术。
Python解析XML代码示例:

< text > 1.< font size="86" spacing="17" />
率誕詭不經唐元奘法師遊西域十有七年撰  
2.< /text>
< text >
3.率誕詭不經唐元奘法師遊西域十有七年撰  
< /text>
4.import xml.etree.ElementTree  
tree=xml.etree.ElementTree.ElementTree(file="e:\\Python\\1.xml")  
5.elem=tree.getroot()  
file=open("e:\\a.txt",'w')  
6.for a in elem.getiterator("text"):  
#print len(a._children)  
7.if len(a._children)>0:   
for node in a:   
8.if node.tail< > None:  
node.tail.encode('utf-8')  
9.file.write(node.tail.encode('utf-8'))  
#print xml.etree.ElementTree.iselement(node)  
10.else:  
if a.text< >None:  
11.file.write(a.text.encode('utf-8'))

以上就是我们对Python解析XML的相关方法的介绍。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值