Bonjour à tou(te)s ! Je profite que les auteurs du module `xmldiff` sont abonnées à cette liste-ci pour éclaircir quelques doutes. D'abord je voudrais dire c'est superbe (même si je suis pas un expert ...) ! J'ai lu l'article où on explique les algos et j'ai constaté qu'ils fonctionnent pour plusieurs types d'arborescence (ayant certaines caractéristiques). D'ailleurs l'API n'accepte que les objets compatibles avec `xml` (stdlib). Alors
Q: - Je voudrais savoir qu'est-ce que vous conseillez afin reutiliser tout ce qu'on y trouve si on voudrait obtenir des diffs entre d'autres types de arborescences ? - Est-ce que tout ça est déjà possible (e.g. un autre module qui offre les diffs en considérant d'autres formats ;o) ? - Les auteurs de l'algo parlent aussi des «delta trees» (rubrique 6 AFAICR). Est-ce que vous (les auteurs ;o) avez pensé à apporter un AbstractFormatter qui le fasse (ou est-ce qu'il existe) ? - Qu'est-ce que vous conseillez pour réprésenter ce type de diffs (e.g. dans une page HTML) ? Je pensais , par exemple, à utiliser (construire) des parsers SAX pour «transformer» les structures de données récursives dont on ait besoin . Je sais que c'est *XML*-diff mais je voudrais en profiter sans implémenter de nouveau l'algo de base ;o) car les données à comparer ne sont pas de fichiers XML :( Merci d'avance à tous ceux qui puissent apporter des idées utiles. -- Regards, Olemis. Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: TracRpc: Grouping RPC URLs by content type in docs - http://bitbucket.org/osimons/trac-rpc-mq/changeset/a866ac00f015 _______________________________________________ Python-Projects mailing list [email protected] http://lists.logilab.org/mailman/listinfo/python-projects
