Comment puis-je m'assurer que mon script Python, qui va faire de l'analyse XML, fonctionnera simplement avec Python 2.4, 2.5 et 2.6? En particulier, quelle bibliothèque d'analyse XML (le cas échéant) est présente et compatible entre toutes ces versions?Python: quelle bibliothèque d'analyse XML fonctionnera dès la sortie de Python 2.4 et plus?
Modifier: l'exigence de mise en forme est en place car l'analyse XML que je vais devoir faire est très limitée (je saisis quelques valeurs) et je vais avoir besoin pour exécuter ce script sur un tas de plates-formes différentes, donc je préfère traiter avec une API XML merdique puis essayer d'obtenir lxml
installé sur Mac, Linux et Windows.
Je appuie la pensée d'utiliser ElementTree. Vous pourriez l'utiliser comme un paquet supplémentaire à votre script. Essayez d'importer ElementTree, s'il déclenche une exception, importez votre copie privée. Cette technique vous permet d'avoir le meilleur des deux mondes. – wlashell