Come posso assicurarmi che il mio script Python, che eseguirà un parsing XML, funzionerà solo con Python 2.4, 2.5 e 2.6?Python: quale libreria di analisi XML funzionerà prontamente per Python 2.4 e versioni successive?
In particolare, quale libreria di analisi XML (se presente) è presente e compatibile tra tutte queste versioni?
Modifica: il requisito di elaborazione preliminare è in vigore perché l'analisi XML che ho intenzione di fare è molto limitata (basta prendere alcuni valori) e ho bisogno di per eseguire questo script su un gruppo di piattaforme diverse, quindi preferirei trattare con una API XML schifosa quindi provare a installare lxml
su Mac, Linux e Windows.
ho secondo il pensiero di utilizzare ElementTree. Potresti utilizzarlo come pacchetto supplementare per il tuo script. Prova ad importare ElementTree, se lancia un'eccezione, importa la tua copia privata. Questa tecnica ti permette di avere il meglio di entrambi i mondi. – wlashell