[英]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.dom
和xml.sax
。
如果你可以減輕“開箱即用”的要求: lxml
你可以使用minidom
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.