Python解析XML正確應用程式碼範例講解

來源:互聯網
上載者:User
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的相關方法的介紹。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.