-1
A
回答
0
Python帶有2個模塊來處理XML mindom這是一個DOM implemetation和更「Python化」 Element Tree具有other information and links to examples etc我使用的是第三方庫lxml這實際上是一個超集元素的樹
0
有也是優秀的lxml圖書館。您可以使用xpath查詢樹,或者如果您熟悉css,則可以使用cssselect選擇元素。
In [1]: from lxml import etree
In [2]: from StringIO import StringIO
In [3]: f = StringIO('<foo><bar id="1">hello</bar><bar id="2">world</bar></foo>')
In [4]: tree = etree.parse(f)
In [5]: r = tree.xpath('/foo/bar')
In [6]: print len(r)
2
In [7]: for elem in r:
....: print elem.get('id'), elem.text
1 hello
2 world
相關問題
- 1. 使用Python編輯XML文件中的XML文本
- 2. 在編寫XML文件時(使用Python)
- 3. 使用python解析XML文件
- 4. 使用python解析XML文件
- 5. XML文件加密使用Python
- 6. 使用python創建/解析xml文件
- 7. 使用Python發佈XML文件
- 8. 使用python發送xml文件到http
- 9. 如何使用Python解析XML文件?
- 10. 閱讀使用Python XML文件LXML
- 11. 使用Python解析XML文件
- 12. 使用python修改XML文件(klish types.xml)
- 13. 使用python保存回docx xml文件
- 14. 的Python解析XML文件
- 15. 的Python:從XML文件
- 16. 存儲轉化成XML使用XML文件中的XML文件
- 17. 使用python將xmi文件轉換爲xml文件
- 18. 使用python將xml文件轉換爲csv文件
- 19. 如何使用python將.txt文件轉換爲xml文件?
- 20. Python使用xml iterparse從大型xml文件中移除元素
- 21. 使用python添加xml節點到xml文件
- 22. 使用Python將XML合併到父XML文件中
- 23. 使用的XML文件
- 24. 使用太多的RAM處理python中的XML文件
- 25. 解析XML文件使用Python的lxml的包
- 26. 使用XML解析Python XML
- 27. Python編輯xml文件
- 28. Python比較XML文件
- 29. Python創建XML文件
- 30. 讀取XML文件與Python
請提供您已獲得的XML樣本以及要從中提取哪些數據 – MattH 2010-02-23 11:40:07