簡體   English   中英

Python:哪種XML解析庫可以在Python 2.4及更高版本中開箱即用?

[英]Python: which XML parsing library will work out-of-the-box for Python 2.4 and up?

我怎樣才能確保我的Python腳本(將進行一些XML解析)將使用Python 2.4,2.5和2.6?

具體來說,哪些(如果有的話)XML解析庫存在於所有這些版本中並在這些版本之間兼容?

編輯 :開箱即用的要求已經到位,因為我需要做的XML解析非常有限(只是抓取一些值)而且我需要在一個上運行這個腳本一堆不同的平台,所以我寧願處理一個糟糕的XML API,然后嘗試在Mac,Linux和Windows上安裝lxml

minidom在Python 2.0及更高版本中可用。

但是,如果我是你,我會強烈考慮使用Python 2.5及更高版本中提供的ElementTree 它的語法更令人愉快。

2.4用戶可以合理地輕松下載ElementTree,2.5+,它將工作,沒有任何額外的依賴。 但我可能會因為很少需要以2.5之前的目標而被寵壞了。

所以,基本上在這些頁面中交叉“xml”的結果:

這留下了xml.domxml.sax

如果你可以減輕“開箱即用”的要求: lxml

你可以使用minidom

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM