On 30 avril 08:29, Olemis Lang (Simelix) wrote:
> Bonjour à tou(te)s !

Salut,
 
>  - 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) ?

en pratique, si tu descends un peu dans l'api, tu verras que xmldiff
utilise une représentation interne du xml, construite à partir d'un
sax handler. Tu dois donc pouvoir, à partir de tes structures, générer
des évènements SAX et obtenir cette représentation pour la donner à
l'algo de diff.

Il y a aussi une représentation interne des delta trees, que xmldiff
sait formater en XUpdate ou en une autre représentation maison.

Enfin il y a avec une transformation xslt qui affiche le document
source avec les diffs dedans (de mémoire).

-- 
Sylvain Thénault                               LOGILAB, Paris (France)
Formations Python, Debian, Méth. Agiles: http://www.logilab.fr/formations
Développement logiciel sur mesure:       http://www.logilab.fr/services
CubicWeb, the semantic web framework:    http://www.cubicweb.org

_______________________________________________
Python-Projects mailing list
Python-Projects@lists.logilab.org
http://lists.logilab.org/mailman/listinfo/python-projects

Reply via email to