Il semble Python difflib.HtmlDiff
, plutôt que d'utiliser INS
et DEL
, utilise SPAN
éléments avec des classes personnalisées:balisage sémantique pour le difflib.HtmlDiff Python
python -c 'import difflib; txt1 = "lorem ipsum\ndolor sit amet".splitlines(); txt2 = "lorem foo isum\ndolor amet".splitlines(); d = difflib.HtmlDiff(); print d.make_table(txt1, txt2)'
Avant d'aller sur la fixation de moi-même, quelqu'un a regardé dans ce déjà ? Existe-t-il une raison valable de ne pas utiliser POSH? (Google n'a pas été d'une grande aide ici ...)
Merci. Cependant, je pense que changer le balisage maintenant serait un problème WRT rétro-compatibilité ... – AnC