Das funktioniert wirklich gut für Strings: Ссылка
Und ich habe die Server-Seite string-diffing (in Ruby) gemacht, aber es ist wirklich schwierig, auch die forcierte Tag-Struktur zu berücksichtigen, wie in Tabellen.
Was ich mit nur nicht-tabellarischem HTML getan habe, war auch das Hinzufügen von Spannen um die hinzugefügten und gelöschten Text- / Inline-Elemente. Diese Methode funktioniert gut, bis Sie versuchen, Gruppen von TDs zu differieren.
Also, gibt es irgendeine Javascript-Bibliothek, die ein visuelles Diff mit Tabellen erzeugt?
UPDATE / Beispiel:
%Vor%Resultierende Tabelle (nur eine Möglichkeit, da es viele Möglichkeiten gibt, Diffs anzuzeigen)
%Vor%Hier ist mein erster Versuch. Es verwendet die Diff-Bibliothek, auf die Sie verwiesen haben, und nimmt an, dass die Tabellen die gleichen Dimensionen haben.
%Vor%Tags und Links javascript string jquery diff html-table